索引的優缺點

2021-07-10 08:22:51 字數 517 閱讀 4861

索引優點

1.       加快資料檢索效率

2.       可以建立唯一性約束索引,保證資料庫表中每一行資料的唯一性

3.       加速表和表連線效率

4.       在使用分組和排序子句進行資料檢索時,可以顯著減少查詢中分組和排序的時間

索引缺點

1.       索引需要占用更多物理儲存空間

2.       當表中的資料進行增加,刪除和修改的時候,索引也要更新維護,降低資料維護效率

那些情況下建議建立索引

1.       經常需要搜素的列

2.       作為主鍵的列,有唯一約束索引

3.       經常表連線的列

4.       經常需要排序/分組的列

那些情況下不建議建立索引

1.       很不經常被搜素的列

2.       基數值很低的列

3.       長text/blob型別列

唯一性差的列 不建議建立索引 查詢條件很少出現的列

索引優缺點

優點 1 建立唯一性索引,保證資料庫表中每一行資料的唯一性 2 大大加快表的檢索速度,是建立索引的主要原因 4 在使用分組和排序子句進行資料檢索時,同樣可以顯著減少查詢中分組和排序的時間 5 使用索引,可以在查詢的過程中使用優化隱藏器,提高系統效能 缺點 1 索引占用磁碟空間,除了資料表要占用資料空...

索引(優缺點)

在關聯式資料庫中,索引是一種單獨的 物理的,對資料庫表中一列或多列的值進行排序的一種儲存結構,它是某個表中一列或若干列值的集合和相應的指向表中物理標識這些值的資料頁的邏輯指標清單。索引的作用相當於圖書的目錄,可以根據目錄中的頁碼快速找到所需的內容。1 通過建立唯一性索引,可以保證資料庫表中每一行資料...

索引優缺點

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