在標準MySQL 5.6上查詢沒有使用過的索引的SQL
select distinct
mysql.innodb_index_stats.table_name,
mysql.innodb_index_stats.index_name
from
mysql.innodb_index_stats
where
concat(mysql.innodb_index_stats.index_name,
mysql.innodb_index_stats.table_name) not in (select
concat(information_schema.statistics.index_name,
information_schema.statistics.table_name)
from
information_schema.statistics)
and mysql.innodb_index_stats.index_name <> 'GEN_CLUST_INDEX';
mysql.innodb_index_stats.table_name,
mysql.innodb_index_stats.index_name
from
mysql.innodb_index_stats
where
concat(mysql.innodb_index_stats.index_name,
mysql.innodb_index_stats.table_name) not in (select
concat(information_schema.statistics.index_name,
information_schema.statistics.table_name)
from
information_schema.statistics)
and mysql.innodb_index_stats.index_name <> 'GEN_CLUST_INDEX';
參考:
http://www.percona.com/blog/2012/06/30/find-unused-indexes/
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29254281/viewspace-1403275/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 查詢沒有索引的外來鍵索引
- 在檔案上使用 SQL 查詢的示例SQL
- 比較有索引和無索引的查詢速度(在mysql資料庫中)索引MySql資料庫
- 索引監控-查詢從未被使用過的索引索引
- SQL Server索引查詢/掃描沒有出現key lookup的案例淺析SQLServer索引
- 在MySQL中使用explain查詢SQL的執行計劃MySqlAI
- 理解索引(中):MySQL查詢過程和高階查詢索引MySql
- 在mysql查詢效率慢的SQL語句MySql
- 怎樣在磁碟上查詢MySQL表的大小?這裡有答案MySql
- mysql子查詢的缺陷以及5.6的優化MySql優化
- 查詢索引 常用SQL索引SQL
- 【MOS:1549181.1】為何在查詢中索引未被使用--為什麼索引沒有被使用索引
- MySQL查詢索引的選擇性、索引欄位、註釋等基本資訊的SQLMySql索引
- MySQL 查詢索引的選擇性、索引欄位、註釋等基本資訊的SQLMySql索引
- 在Laravel 5.6中 使用Swoole的協程資料庫查詢Laravel資料庫
- Mysql建表、索引、函式、查詢使用中的坑!!!MySql索引函式
- 查詢沒有使用繫結變數的sql zt變數SQL
- 【索引】oracle查詢使用索引和不使用索引的比較索引Oracle
- Phoenix:在HBase上執行SQL查詢SQL
- mysql查詢索引結構MySql索引
- 使用MASA Blazor開發一個標準的查詢表格頁Blazor
- 探究MySQL中SQL查詢的成本MySql
- 如何查詢上標
- MySQL進階篇(03):合理的使用索引結構和查詢MySql索引
- MySQL索引與查詢優化MySql索引優化
- 沒想到mysql的子查詢這麼弱MySql
- 查詢表上的索引及對應的欄位索引
- MySQL 5.6建索引的正確姿勢MySql索引
- MySQL Oracle 查詢快慢和表的資料量多少有沒有關係?MySqlOracle
- mysql編寫sql指令碼:要求表沒有主鍵,但是想查詢沒有相同值的時候才進行插入MySql指令碼
- mysql查詢效率慢的SQL語句MySql
- 談談MYSQL索引是如何提高查詢效率的MySql索引
- 391、Java框架46 -【Hibernate - 查詢HQL、查詢Criteria、查詢標準SQL】 2020.10.19Java框架SQL
- 查詢出系統中沒有使用繫結變數的SQL變數SQL
- 你的 SQL 還在回表查詢嗎?快給它安排覆蓋索引SQL索引
- 在laravel中使用mysql fulltext全文索引代替like查詢提高效能LaravelMySql索引
- 《MySQL慢查詢優化》之SQL語句及索引優化MySql優化索引
- Mysql索引型別建立錯誤導致SQL查詢緩慢MySql索引型別