質問

タイトルが言うように、どこで見ることができますか?

それの構成オプションはありますか(クエリが遅いかどうかを決定するMSの数など)。

役に立ちましたか?

解決

インストールに応じて、デフォルトのディレクトリで見つけることができます。たとえば、私の赤い帽子では、/var/log/mysql/

クエリ時間は、数秒で、記録を開始する時間です。これは、起動時および実行時に実行できます。

log-slow-queries = /var/log/mysql/mysql-slow.log

long_query_time = 1

他のヒント

mysqlで: show global variables like '%slow%';

更新:マニュアルへのリンクは次のとおりです。テキストをリンクします

これらは、私が一般的に私のすべてで持っている/使用している適切なオプション(および設定)です my.cnfsスロークエリをログに記録する:

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ストレージエンジンベースのテーブルになるスローログを探します。

これは、それを有効にすると、一般的なログにも影響します。

ライセンス: CC-BY-SA帰属
所属していません dba.stackexchange
scroll top