web-dev-qa-db-ja.com

グローバル変数パラメーターを設定しますか?

私のprod_serverバージョンは5.1.47で、スロークエリログを一定期間動的に設定したいと考えています。私は1つのサイト( http://toastergremlin.com/?p=276 )を参照しました。以下に記載されています5.1.6 my.cnfに変数を設定する必要がありますが、私のprod_serverは重要です。サーバーを再起動しないでください。一定期間動的に変数を設定する方法はありますか?

よろしくお願いします。

3
Rk Singh

MySQLプロンプトで以下のステートメントを使用して、任意のグローバル変数をその場で任意の値に設定できます。

set global <variable> = <value>;

あなたのケースでは、以下を使用してスロークエリログをオンにします:

 set global slow_query_log=1;

デフォルトでは、「遅い待機時間」は10秒に設定されていますが、変更することもできます。

それが役に立てば幸い。

2
Nawaz Sohail