- 具有特定鍵值足以識別特定資料
如Primary key, Alternative key或user視為key拿來查詢的欄位 - table資料少
不到50筆或不到一個Data block,則建立的價值不大 - join過程在where中會出現的欄位
join過程大都以Primary key及Foreign key為條件,因此最好針對 Foreign key建立Index - 如果update或Delete程度超過20%,index價值不大
因為系統必需同時I/O索引與實體資料 - 不要太多索引
太多的索引會造成資料異動過程要花很多時間調整索引 - 查尋條件不明確
考慮建立複合索引
Reference
Oracle 10g 資料庫管理實務, 林存德
沒有留言:
張貼留言