91 文字
1 分
MySQLでindexが効いていないクエリーを調査
以下で現在の設定を確認
mysql> show variables like 'log_queries_not_using_indexes';mysql> show variables like 'query_cache_type';index効いていないクエリーをログに出す
mysql> set global log_queries_not_using_indexes = 1;mysql> SET GLOBAL query_cache_type = OFF;mysql> FLUSH QUERY CACHE;上記を実行した後に、以下のコマンドでindexが効いていないクエリーの集計。
(実行回数順で、トップ20を表示)
% mysqldumpslow -s c -t 20 /var/log/mysql/slow.log MySQLでindexが効いていないクエリーを調査
https://blog.teraren.com/posts/mysql-optimize-query/