質問
タイトルが言うように、どこで見ることができますか?
それの構成オプションはありますか(クエリが遅いかどうかを決定するMSの数など)。
解決
インストールに応じて、デフォルトのディレクトリで見つけることができます。たとえば、私の赤い帽子では、/var/log/mysql/
クエリ時間は、数秒で、記録を開始する時間です。これは、起動時および実行時に実行できます。
log-slow-queries = /var/log/mysql/mysql-slow.log
long_query_time = 1
他のヒント
mysqlで: show global variables like '%slow%';
更新:マニュアルへのリンクは次のとおりです。テキストをリンクします
これらは、私が一般的に私のすべてで持っている/使用している適切なオプション(および設定)です my.cnf
sスロークエリをログに記録する:
log_output=FILE
slow_query_log=1
slow_query_log_file=/var/log/mysql/mysql.slow
long_query_time=0.001
log-queries-not-using-indexes=0
そのために注意してください long_query_time,
MySQL 5.1.21から始めて...ファイルにログするときにマイクロ秒の解像度がサポートされます。
mysqld configファイルを検索します(通常、 /etc/my.cnf)
あなたのシェルで:
grep slow /etc/my.cnf
これも考慮すべきことです:
オプションを使用する場合
log-output=TABLE
You /etc/my.cnfファイルで、すべての場所のMySQLスキーマにあるCSVストレージエンジンベースのテーブルになるスローログを探します。
これは、それを有効にすると、一般的なログにも影響します。
所属していません dba.stackexchange