索引加速查詢但增加 DML 開銷與空間佔用。並非越多越好,需依資料特性與存取模式精選。
基數 = 欄位不重複值數目。如性別 (2)、婚姻狀態 (3)、民族 (有限)。
AND/OR 組合 (位圖可直接邏輯運算)IS NULL (B-tree 忽略 NULL,位圖記錄 NULL)注意:>、!= 等範圍/不等條件仍以 B-tree 為宜。
IS NULL 查詢才建位圖索引,否則免建。連接鍵 (JOIN KEY) 兩側皆建索引,可顯著提升連接效能 (如員工編號關聯薪資表、部門表)。
寧缺勿濫。依基數、查詢模式、NULL 需求、連接關係、更新頻率綜合評估,定期審視索引使用情況 (配合 9i 監控功能) 移除無效索引。