HiiHahWIKI - making some notes for... -
MySQL:スロークエリログを出力
をテンプレートにして作成
開始行:
*MySQL:スロークエリログを出力 [#bfc2d130]
MySQLでスロークエリログを出力する方法です。
まあ、管理者でログインして、以下の命令を実行します。
1.ログ出ファイルの指定
mysql> set global slow_query_log_file="slow_query.log";
Query OK, 0 rows affected (0.00 sec)
2.何秒以上のログを出力するか指定します。&br;
ここで指定する時間を「0」とすると、すべてのSQLが出力され...
→結果的に、SQLトレースログ的に取得できます。
mysql> set global long_query_time=0;
Query OK, 0 rows affected (0.00 sec)
3.ログの出力を開始します。
mysql> set global slow_query_log=ON;
Query OK, 0 rows affected (0.02 sec)
==>確認したいSQL/アプリケーションを実行します。
4.ログの出力を停止します。&br;
mysql> set global slow_query_log=OFF;
Query OK, 0 rows affected (0.02 sec)
&color(red){''これを忘れるとログが出続けてディスクを圧迫...
終了行:
*MySQL:スロークエリログを出力 [#bfc2d130]
MySQLでスロークエリログを出力する方法です。
まあ、管理者でログインして、以下の命令を実行します。
1.ログ出ファイルの指定
mysql> set global slow_query_log_file="slow_query.log";
Query OK, 0 rows affected (0.00 sec)
2.何秒以上のログを出力するか指定します。&br;
ここで指定する時間を「0」とすると、すべてのSQLが出力され...
→結果的に、SQLトレースログ的に取得できます。
mysql> set global long_query_time=0;
Query OK, 0 rows affected (0.00 sec)
3.ログの出力を開始します。
mysql> set global slow_query_log=ON;
Query OK, 0 rows affected (0.02 sec)
==>確認したいSQL/アプリケーションを実行します。
4.ログの出力を停止します。&br;
mysql> set global slow_query_log=OFF;
Query OK, 0 rows affected (0.02 sec)
&color(red){''これを忘れるとログが出続けてディスクを圧迫...
ページ名: