成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Oracle數據庫索引的優點與缺點的描述

數據庫 Oracle
oracle數據庫是一種大型數據庫系統,一般應用于商業,政府部門,它的功能很強大,能夠處理大批量的數據,在網絡方面也用的非常多。俗話說的好,金無足赤人無完人,Oracle數據庫也不例外,雖然它功能強大,可仍然存在一些弊端。

導讀:以下的文章主要是對Oracle數據庫索引的優點與缺點的介紹,如果你對Oracle數據庫索引的優點與缺點想有所了解的話,你可以通過以下的文章對其的實際應用與功能有所了解,以下是文章的具體介紹。
數據庫的索引分為:聚集索引,非聚集索引,***索引。

優點:方便了查詢,在數據量大時排序更易查詢

缺點:查詢時需要進行重新排序,減少了效率。物理索引缺點 建立索引效率低,只能建一個

更有說服力的:

為什么要創建索引呢?這是因為,創建索引可以大大提高系統的性能。

***,通過創建***性索引,可以保證Oracle數據庫表中每一行數據的***性。

第二,可以大大加快數據的檢索速度,這也是創建索引的最主要的原因。

第三,可以加速表和表之間的連接,特別是在實現數據的參考完整性方面特別有意義。

第四,在使用分組和排序子句進行數據檢索時,同樣可以顯著減少查詢中分組和排序的時間。

第五,通過使用索引,可以在查詢的過程中,使用優化隱藏器,提高系統的性能。

  也許會有人要問:增加索引有如此多的優點,為什么不對表中的每一個列創建一個索引呢?這種想法固然有其合理性,然而也有其片面性。雖然,索引有許多優點,但是,為表中的每一個列都增加索引,是非常不明智的。這是因為,增加索引也有許多不利的一個方面。

***,創建索引和維護索引要耗費時間,這種時間隨著數據量的增加而增加。

第二,索引需要占物理空間,除了數據表占數據空間之外,每一個索引還要占一定的物理空間,如果要建立聚簇索引,那么需要的空間就會更大。

第三,當對表中的數據進行增加、刪除和修改的時候,索引也要動態的維護,這樣就降低了數據的維護速度。

  索引是建立在Oracle數據庫表中的某些列的上面。因此,在創建索引的時候,應該仔細考慮在哪些列上可以創建索引,在哪些列上不能創建索引。一般來說,應該在這些列上創建索引,例如:在經常需要搜索的列上,可以加快搜索的速度;

  在作為主鍵的列上,強制該列的***性和組織表中數據的排列結構;在經常用在連接的列上,這些列主要是一些外鍵,可以加快連接的速度;在經常需要根據范圍進行搜索的列上創建索引,因為索引已經排序,其指定的范圍是連續的;

  在經常需要排序的列上創建索引,因為索引已經排序,這樣查詢可以利用索引的排序,加快排序查詢時間;在經常使用在WHERE子句中的列上面創建索引,加快條件的判斷速度。

  同樣,對于有些列不應該創建索引。一般來說,不應該創建索引的的這些列具有下列特點:***,對于那些在查詢中很少使用或者參考的列不應該創建索引。這是因為,既然這些列很少使用到,因此有索引或者無索引,并不能提高查詢速度。

  相反,由于增加了索引,反而降低了系統的維護速度和增大了空間需求。第二,對于那些只有很少數據值的列也不應該增加索引。這是因為,由于這些列的取值很少,例如人事表的性別列,在查詢的結果中,結果集的數據行占了表中數據行的很大比例,即需要在表中搜索的數據行的比例很大。

  增加索引,并不能明顯加快檢索速度。第三,對于那些定義為text, image和bit數據類型的列不應該增加索引。這是因為,這些列的數據量要么相當大,要么取值很少。第四,當修改性能遠遠大于檢索性能時,不應該創建索引。

  這是因為,修改性能和檢索性能是互相矛盾的。當增加索引時,會提高檢索性能,但是會降低修改性能。當減少索引時,會提高修改性能,降低檢索性能。因此,當修改性能遠遠大于檢索性能時,不應該創建索引。

oracle數據庫可以說是優點大于缺點,缺點有待進一步的改善,爭取把oracle數據庫做的盡善盡美。

【編輯推薦】

  1. Oracle數據庫索引構建指南
  2. 淺析Oracle數據庫索引分類匯總
  3. 創建Oracle數據庫索引的三個標準
責任編輯:迎迎 來源: 比特網
相關推薦

2010-04-09 13:59:48

Oracle數據庫索引

2010-04-26 14:24:58

Oracle數據庫索引

2010-04-09 10:32:03

Oracle 數據庫

2010-04-26 09:10:09

Oracle數據庫

2010-04-15 08:57:29

Oracle數據庫

2010-04-14 15:45:49

Oracle 數據庫

2010-04-22 16:16:35

Oracle數據庫

2010-04-09 10:52:30

Oracle數據對象

2010-06-29 16:41:24

SQL Server分

2010-05-07 17:39:02

Oracle數據庫性能

2010-04-14 10:56:07

Oracle數據庫

2010-04-16 16:09:41

Oracle數據庫

2011-03-16 08:54:45

Oracle數據庫索引

2010-04-08 18:54:32

Oracle數據庫

2010-04-15 10:51:52

2010-04-19 11:30:34

Oracle數據庫

2010-04-23 11:32:22

Oracle數據庫

2010-04-13 10:55:35

Oracle數據庫

2011-04-12 10:21:24

Oracle數據庫索引樹

2010-08-03 13:29:44

DB2 9數據庫優點
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 天天噜天天干 | 可以在线看的黄色网址 | 日韩在线不卡 | 有码一区 | 五月激情综合网 | 久久久女女女女999久久 | 久久精品久久综合 | 欧美一区二区三区在线观看视频 | 精品9999| 欧美日韩午夜精品 | 成人欧美一区二区三区黑人孕妇 | 综合九九| 国产精品久久久久一区二区 | 久久精品国产亚洲 | 国产精品国产成人国产三级 | 亚洲成人免费网址 | 国产精品1区2区 | 毛片黄片免费看 | 日韩精品无码一区二区三区 | 99在线精品视频 | 欧美另类视频 | 亚洲人成免费 | 草久视频 | 国产高清免费 | 亚洲精品第一页 | 麻豆久久精品 | 五月婷六月丁香 | 99re在线免费视频 | 久久国产一区二区三区 | 成人免费观看男女羞羞视频 | 日韩一区二区三区在线 | 国产精品久久久久久久岛一牛影视 | 国产精品久久久久久久7电影 | 亚洲欧美中文字幕 | 精品国产一区二区在线 | 成人在线观看免费视频 | 视频一区二区三区四区五区 | 亚洲精品一区二区三区免 | www.天天操| 日本成人综合 | 青青草一区二区 |