動機:なぜ遅いクエリをオンに?これは、次のlong_query_time SQL文の上にヘルプメイクmysqlのクエリレコードにあり、その後、SQLの最適化
mysql5.7スロークエリ設定の下の窓
遅いのconfigureにクエリビュー
「%クエリ%」のようなショーの変数を 、
「long_query_time」のような変数を示し; //スロークエリは、現在の時刻を表示することができます
セットlong_query_time = 1; //スロークエリのデフォルトの時間も変更することができ、10秒も遅いクエリ時間です
mysql5.7は、構成ファイルのmy.ini設定に直接書き込むことができます
/ *スタート /
log_slow_admin_statements = ON
log_slow_slave_statements = ON
(2、オフに、私の母国mysqlは実際に1である=ブログの多くを言う)スロークエリのslow_query_log = 1 //ターン
E = slow_query_log_file:\ MySQLの -5.7.13-Winx64 \設定データ\ PC-PC-slow.log //パス
long_query_time = 1 //スロークエリ時間を設定し、複数の第二の記録
/ 終了* /
my.iniが種を構成するには
/ ************************************************* ******* /
SQL文の実行時間を見ます
「プロファイリング」などの表示変数は、SQL文のパフォーマンス分析を参照
オープンプロファイル5.7にするかどうかを確認するには
、MySQLは>「%%プロファイリング」のような変数を表示し、
+ -------- + --- +
|変数名|価値|
+ - + --- + -------
| have_profiling | YES |
|プロファイリング| ON |
| profiling_history_size | 15 |
+ -------- + --- +
SETプロファイリング= ON;オープンプロファイル
実行を表示しますオフSQL実行時間
のショープロフィール;
MySQLの>プロファイルの表示;
+ ---- + ---- + --------------------------- +
| QUERY_ID |期間|問い合わせ|
+ ---- + ---- + --------------------------- +
| 1 | 0.00081975 | t_log_loginからSELECT *をEXPLAIN ID = WHERE '46702e55f23911e49d5cac162d8aadd4' |
| 2 | 0.00436950 | SELECT * WHERE t_log_login IDから= '46702e55f23911e49d5cac162d8aadd4' |
+ ---- + ---- + ---------------- ----------- +
時間を過ごしQUERY_ID =クエリのステートメントの実行時間1
information_schema.profilingから和(持続時間)を選択する場合QUERY_ID = 1。#クエリID = 1
ビュー#クエリID = 1つの実行時間
クエリの1のためのMySQLの>ショープロフィール;