索引的優缺點

2022-07-21 16:48:22 字數 435 閱讀 3148

索引主要分為四種:普通索引、主鍵、唯一索引、復合索引

建立索引的優點:

1、索引能夠提高資料檢索的效率,降低資料庫的io成本。

2、通過建立唯一性索引,可以保證資料庫表中每一行資料的唯一性,建立唯一索引

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

4、加速兩個表之間的連線,一般是在外鍵上建立索引

建立索引的缺點:

1、需要占用物理空間,建立的索引越多需要的空間越大

2、建立索引和維護索引要耗費時間,這種時間隨著資料量的增加而增加

一般需要建立索引的字段

1、經常用在where語句之後的字段

2、主鍵或者外來鍵

3、字段具有唯一性的時候建立唯一性索引

4、在經常需要根據範圍進行搜尋的列上建立索引,因為索引已經排序,其指定的範圍是連續的

索引優缺點

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

索引(優缺點)

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

索引優缺點

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