- 要點
- 對單個欄位做索引,也可以對多個欄位做索引(聯合索引),聯合索引只有最後一個欄位支援"<" ">"操作。
- 雖然索引可以建很多個,但是每個一個索引都會增加儲存和插入時候的耗時。
- SQL執行只會使用到一個索引。(這解釋了為什麼需要聯合索引,而不只是對多個欄位建立索引)
- 如果SELECT的結果也在索引上,執行效率最高。(但是對長串字元做索引可能得不償失)
- 操作
ALTER TABLE `xxx`.`xxx` DROP INDEX `server_id`, ADD INDEX `idx_server_record` (`server_id`, `record_time`) USIN G BTREE;