資料庫 - Indexing 介紹

DataBase - Indexing

Indexing 介紹

Index 可以想成是一種儲存在資料庫(DataBase)裡的資料結構(Data Structure),Index會對映一個或多個欄位上(field or column),並存一個相對應欄位值的指標來指向欄位值<data value, data rid>。

  • Primary index : 代表被設定index的欄位本身就是表單的Primary Key,由於Primary Key本身就會有一個預設的index(由資料庫自動生成),所以此時的index會直接帶入原本的值。

  • Secondary index : 為一般的index其值須自行設定。

用途 : 加快搜尋特定資料(ex : where age = 10; where age > 18 and age < 30)的速度。

留言