首頁  >  文章  >  資料庫  >  mysql覆蓋索引高效能實例分析

mysql覆蓋索引高效能實例分析

王林
王林轉載
2023-05-29 22:18:071008瀏覽

1、高效能的原因

索引通常比記錄小,覆蓋索引查詢只需要讀取索引,而不需要讀取記錄。

索引都按照值的大小進行順序存儲,相較於與隨機存取記錄,需要更少的I/0。

大多數資料引擎能更好的快取索引,例如MyISAM只快取索引。

2、實例

ijiangtao_local_db_mysql表的action列包含索引。使用explain分析下面的查詢語句,對於索引覆寫查詢(index-covered query),分析結果Extra的值是Using index,表示使用了覆蓋索引 :

explain select `action` from ijiangtao_local_db_mysql.t_user_action_log;

以上是mysql覆蓋索引高效能實例分析的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:yisu.com。如有侵權,請聯絡admin@php.cn刪除