この記事は http://www.libazh.com/?p=18 からの転載です 初心者をガイドするブログ
少し前に、mysql で 1 秒未満の SQL ステートメントをクエリするためのレコードを設定したことがあります。今ふと設定方法を思い出したのですが、いくつかのパラメーターの名前が思い出せなかったので、自分なりに整理してメモしてみました。
パフォーマンスのボトルネックを見つけるための問題のトラブルシューティングでは、MYSQL の遅いクエリとインデックスを使用しないクエリが最も簡単に見つけて解決できます。
OK、実行が「単純」ではない mysql 内の SQL ステートメントを探し始めましょう。
初心者ブログにアクセスしてください。 http://www.libazh.com/?p=18
方法 1: 私はこの方法を使用しています。笑、私はこの種の即時性を好みます。
Mysql5.0 以降では、実行速度が遅い SQL ステートメントの記録をサポートできます。 mysql> 'long%' のような変数を表示します。 注: この long_query_time は、何秒遅いと「遅いクエリ」とみなされるかを定義するために使用されます <br>
+------+----------+<br>
| 変数名 |<br>
+------+----------+<br>
| 長いクエリ時間 <br>
+------+----------+<br>
セット内の 1 行 (0.00 秒)
mysql> set long_query_time=1; 注: 1 を設定しました。これは、実行に 1 秒以上かかるクエリは遅いクエリであるとみなされることを意味します。 <br>
クエリは OK、影響を受ける行は 0 件あります (0.00 秒)
mysql> 'slow%';<br> のような変数を表示します
+--------------------------+---------------+<br>
| 変数名 |<br>
+--------------------------+---------------+<br>
| 遅い起動時間 2 |
| low_query_log をオンにするかどうかを指定します。
|slow_query_log_file | /tmp/slow.log 注: 設定場所
+--------------------------+---------------+<br>
3 行セット (0.00 秒)<br><br>mysql> set global throw_query_log='ON' 注: ログをオンにします<br>slow_query_log 変数が ON に設定されると、mysql はすぐにログを開始します。
mysql> set global slow_query_log='ON' 注:打开日志记录
上記のMYSQLグローバル変数の初期値は/etc/my.cnfに設定できます。
long_query_time=1
throw_query_log_file=/tmp/slow.log======================================== ===== ===========<br>
方法 2: mysqldumpslow コマンド
/path/mysqldumpslow -s c -t 10 /tmp/slow-log
これは、最も多くのレコードを含む 10 個の SQL ステートメントを出力します。その中で: /path/mysqldumpslow -s c -t 10 /tmp/slow-log
-s は、ソート方法を意味します、 c 、 t、 l と r はレコード数、時間、クエリ時間、返されたレコード数に従って並べ替えられ、ac、at、al、ar は対応するフラッシュバックを表します。
-t は、上位 n、つまり、返される前のデータの数を意味します。
-g では、後で大文字と小文字を区別しない通常の一致パターンを記述することができます。
たとえば
/path/mysqldumpslow -s r -t 10 /tmp/slow-log<br>
最も多くのレコードセットを返す 10 個のクエリを取得します。 <br>
/path/mysqldumpslow -s t -t 10 -g “左結合” /tmp/slow-log<br>
時間順にソートされた左結合を含む最初の 10 個のクエリ ステートメントを取得します。 <br>完了! <br>
この記事は http://www.libazh.com/?p=18 からの転載です 初心者を道案内するブログ <br>完全カンファレンス北京駅: アリババの技術専門家が現場に登場するのは珍しいです、今回はさらに。 100人以上来てた? ! <br>

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

ZendStudio 13.5.1 Mac
強力な PHP 統合開発環境

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

Safe Exam Browser
Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

ドリームウィーバー CS6
ビジュアル Web 開発ツール
