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中文網其他相關文章!