MySQL 高级 - 索引 - 优势和劣势
生活随笔
收集整理的這篇文章主要介紹了
MySQL 高级 - 索引 - 优势和劣势
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
索引優勢劣勢
優勢
1) 類似于書籍的目錄索引,提高數據檢索的效率,降低數據庫的IO成本。
2) 通過索引列對數據進行排序,降低數據排序的成本,降低CPU的消耗。
劣勢
1) 實際上索引也是一張表,該表中保存了主鍵與索引字段,并指向實體類的記錄,所以索引列也是要占用空間的。
2) 雖然索引大大提高了查詢效率,同時卻也降低更新表的速度,如對表進行INSERT、UPDATE、DELETE。因為更新表時,MySQL 不僅要保存數據,還要保存一下索引文件每次更新添加了索引列的字段,都會調整因為更新所帶來的鍵值變化后的索引信息。
總結
以上是生活随笔為你收集整理的MySQL 高级 - 索引 - 优势和劣势的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MySQL 高级 - 索引 - 概述
- 下一篇: MySQL 高级 - 索引 - 数据结构