索引是加速資料檢索的關鍵結構,但也會增加寫入負擔與儲存空間。本文系統整理索引概念、六大特點、五大優點、三大缺點、分類(直接/間接建立、一般/唯一/叢集/非叢集),並提供建立語法範例。
CREATE INDEX 或間接透過 PRIMARY KEY/UNIQUE 條件約束建立。| 優點 | 缺點 |
|---|---|
| 保證資料唯一性(唯一索引) | 建立/維護耗時,隨資料量增長 |
| 加速檢索、JOIN、GROUP BY/ORDER BY | 佔用額外實體空間(叢集索引更大) |
| 支援參考完整性 | 資料異動時索引動態維護降低寫入速度 |
CREATE INDEX idx_col ON tbl (col)CREATE UNIQUE INDEX ... 或 CREATE UNIQUE CLUSTERED INDEX ...。