ブログ - MySQLのスローログを取る
MySQLでSelect_scanが多いというのが分かったので,とりあえずスローログを記録するように設定.
vi /etc/my.cnfでmysqldセクションに追加.
反映させるためにMySQLを再起動.
これでslow.logファイルを見てみる.
一瞬ですごく溜まっている・・・
vi /etc/my.cnfでmysqldセクションに追加.
[mysqld]
#20160716 no index log
log_queries_not_using_indexes=1
slow_query_log=1
slow_query_log_file=/db/DBfile/slow.log
long_query_time=0.5
/usr/local/mysql/support-files
sh-3.2# cd /usr/local/mysql/support-files
sh-3.2#
sh-3.2# ./mysql.server stop
Shutting down MySQL
.. SUCCESS!
sh-3.2# ./mysql.server start
Starting MySQL
. SUCCESS!
sh-3.2#
sh-3.2# ls -la /db/DBfile/slow.log
-rw-rw---- 1 _mysql admin 30943 Jul 16 12:36 /db/DBfile/slow.log
sh-3.2#