9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
學習啦>知識大全>知識百科>百科知識>

什么是數據庫索引數據庫索引的特點

時間: 謝君787 分享

  數據庫索引是對數據庫表中一列或多列的值進行排序的一種結構,使用索引可快速訪問數據庫表中的特定信息。以下是由學習啦小編整理關于什么是數據庫索引的內容,希望大家喜歡!

  數據庫索引的技術原理

  索引是對數據庫表中一個或多個列(例如,employee 表的姓名 (name) 列)的值進行排序的結構。如果想按特定職員的姓來查找他或她,則與在表中搜索所有的行相比,索引有助于更快地獲取信息。

  例如這樣一個查詢:select * from table1 where id=10000。如果沒有索引,必須遍歷整個表,直到ID等于10000的這一行被找到為止;有了索引之后(必須是在ID這一列上建立的索引),即可在索引中查找。由于索引是經過某種算法優化過的,因而查找次數要少的多。可見,索引是用來定位的。

  數據庫索引的基本特點

  建立索引的目的是加快對表中記錄的查找或排序。為表設置索引要付出代價的:一是增加了數據庫的存儲空間,二是在插入和修改數據時要花費較多的時間(因為索引也要隨之變動)。數據庫索引就是為了提高表的搜索效率而對某些字段中的值建立的目錄 。

  創建索引可以大大提高系統的性能。第一,通過創建唯一性索引,可以保證數據庫表中每一行數據的唯一性。第二,可以大大加快數據的檢索速度,這也是創建索引的最主要的原因。第三,可以加速表和表之間的連接,特別是在實現數據的參考完整性方面特別有意義。第四,在使用分組和排序子句進行數據檢索時,同樣可以顯著減少查詢中分組和排序的時間。第五,通過使用索引,可以在查詢的過程中,使用優化隱藏器,提高系統的性能。

  因為,增加索引也有許多不利的方面。第一,創建索引和維護索引要耗費時間,這種時間隨著數據量的增加而增加。第二,索引需要占物理空間,除了數據表占數據空間之外,每一個索引還要占一定的物理空間,如果要建立聚簇索引,那么需要的空間就會更大。第三,當對表中的數據進行增加、刪除和修改的時候,索引也要動態的維護,這樣就降低了數據的維護速度。

  數據庫索引的注意事項

  索引是建立在數據庫表中的某些列的上面。在創建索引的時候,應該考慮在哪些列上可以創建索引,在哪些列上不能創建索引。一般來說,應該在這些列上創建索引:

  在經常需要搜索的列上,可以加快搜索的速度;

  在作為主鍵的列上,強制該列的唯一性和組織表中數據的排列結構;

  在經常用在連接的列上,這些列主要是一些外鍵,可以加快連接的速度;在經常需要根據范圍進行搜索的列上創建索引,因為索引已經排序,其指定的范圍是連續的;

  在經常需要排序的列上創建索引,因為索引已經排序,這樣查詢可以利用索引的排序,加快排序查詢時間;

  在經常使用在WHERE子句中的列上面創建索引,加快條件的判斷速度。

  同樣,對于有些列不應該創建索引。一般來說,不應該創建索引的這些列具有下列特點:

  第一,對于那些在查詢中很少使用或者參考的列不應該創建索引。這是因為,既然這些列很少使用到,因此有索引或者無索引,并不能提高查詢速度。相反,由于增加了索引,反而降低了系統的維護速度和增大了空間需求。

  第二,對于那些只有很少數據值的列也不應該增加索引。這是因為,由于這些列的取值很少,例如人事表的性別列,在查詢的結果中,結果集的數據行占了表中數據行的很大比例,即需要在表中搜索的數據行的比例很大。增加索引,并不能明顯加快檢索速度。

  第三,對于那些定義為text, image和bit數據類型的列不應該增加索引。這是因為,這些列的數據量要么相當大,要么取值很少,不利于使用索引。

  第四,當修改性能遠遠大于檢索性能時,不應該創建索引。這是因為,修改性能和檢索性能是互相矛盾的。當增加索引時,會提高檢索性能,但是會降低修改性能。當減少索引時,會提高修改性能,降低檢索性能。因此,當修改操作遠遠多于檢索操作時,不應該創建索引。
看過“數據庫索引的特點“的人還看了:

1.sql數據庫的索引測試

2.三級數據庫:SQLServer全文索引的正確使用流程

3.sql數據庫索引的創建修改刪除索引

4.sql數據庫索引的概念和作用

5.怎么開啟SQL數據庫服務

6.如何把本地sql server數據庫導入到服務器

1988120 主站蜘蛛池模板: 亚洲女人天堂成人av在线| 亚洲区日韩精品中文字幕| 日本一区二区精品色超碰| V一区无码内射国产| 国产18禁一区二区三区| 视频一区二区三区刚刚碰| 日韩在线视频线观看一区| 婷婷国产亚洲性色av网站| 西西人体大胆444WWW| 小伙无套内射老熟女精品| 国产亚洲精品在天天在线麻豆| 精品国产精品午夜福利| 欧美xxxxhd高清| 在线 欧美 中文 亚洲 精品| 亚洲一本二区偷拍精品| 四虎影视一区二区精品| 国产精品大全中文字幕| 久久被窝亚洲精品爽爽爽| 国产香蕉九九久久精品免费| 少妇高潮喷潮久久久影院| 亚洲乱码一卡二卡卡3卡4卡| 高级艳妇交换俱乐部小说| 亚洲精品久久麻豆蜜桃| 午夜在线不卡| 国产偷国产偷亚洲综合av| 欧美熟妇乱子伦XX视频| 激情综合色综合啪啪五月| 四虎亚洲国产成人久久精品| 国产日女人视频在线观看| 日本污视频在线观看| 久久精品国产99久久六动漫| 精品超清无码视频在线观看| 我要看特黄特黄的亚洲黄片| 91密桃精品国产91久久| 久久综合九色综合欧洲98| 国产91精品丝袜美腿在线| 92精品国产自产在线观看481页| 亚洲精品美女一区二区| 无码专区视频精品老司机| 亚洲AV日韩AV永久无码电影| 成人啪精品视频网站午夜|