1. 概要MySQL では、スロー クエリ ログまたは show processlist コマンドを使用して、実行に時間のかかる SQL ステートメントを見つけることができます。その後、EXPLAIN コマンドまたは DESC コマンドを使用して、テーブルの接続方法や SELECT ステートメントの実行中にテーブルが接続される順序など、MySQL が SELECT ステートメントを実行する方法に関する情報を取得できます。 1. 説明文テストexplain+selectステートメントは、explainコマンドの使用方法です。 2. 結果の各列の説明以下、これらの列について一つずつ説明していきます。 2. ID列の説明1. 環境整備2. explainのid列の詳細な説明id フィールドは、選択クエリのシリアル番号であり、クエリ内で選択句が実行される順序またはテーブルが操作される順序を表す一連の数字です。 ID の状況は 3 つあります: (1) 同じ ID は、テーブルをロードする順序が上から下であることを意味します。 (2)id id値が大きいほど優先度が高くなり早く実行されます。 (3)いくつかのIDは同じであるが、他のIDは異なっており、同時に存在する。同じ ID を持つ項目はグループとみなされ、上から下へ順番に実行されます。すべてのグループの中で、ID 値が大きいほど優先順位が高くなり、早く実行されます。 3. explainのselect_type列1. 選択タイプ
単純 3. プライマリ、サブクエリ4. 派生5. 結合、結合の結果IV. テーブルと型の列の説明1. 表の列テーブル列には、データ行がどのテーブルに属しているかが表示されます。 2. 列を入力するタイプ列にはアクセス タイプが表示されます。 3. 例(1)ヌル (2)システム (3)定数 (4) 等価参照 (5)参照 (6)インデックス (7)すべて5. キー、行、追加の列を説明する1. キー2. 行走査線数 インデックスがある場合は、1行のみがスキャンされます。 3. 追加 要約するこれで、MySQL の explain ステートメントの基本的な使用方法のチュートリアルに関するこの記事は終了です。MySQL での explain の使用に関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
>>: docker pull imageエラーの問題を解決する
sshd SSH は Secure Shell の略で、アプリケーション層のセキュリティ プロトコル...
必要:公式サイトのリソースサーバーは確かに1つのインスタンスでは使えず、複数のインスタンスを一緒に使...
3 ノード MGR 内の 1 つのノードに異常があり、MGR クラスターに再度追加する必要があるとし...
1. テーブル構造テーブル人id名前1あなた2あなた(スペース) 3あなた(スペース2つ) 2. ク...
時刻、文字列、タイムスタンプ間の変換は、日常生活でよく使用されます。よく使用されますが、私は使用する...
ダウンロードしたバージョンは、Zip 解凍版、Windows システムです。長い間 Windows ...
1. スクロールスナップはフロントエンド開発者にとって必須のスキルですCSS スクロール スナップは...
この記事では、参考までに、虫眼鏡のJavaScriptオブジェクト指向実装の具体的なコードを紹介しま...
1. レイヤー4負荷分散の概要レイヤー 4 ロード バランシングとは何ですか?いわゆる 4 層負荷分...
Laravel 5.4 のデフォルトの utf8mb64 文字エンコーディングをサポートするには、M...
1. yumの紹介Yum (フルネームは Yellow dogUpdater、Modified) は...
参考までに、win7システム上のVMware仮想マシンにlinux7.2インターネットアクセス構成を...
Raspberry Pi モデルは 4b、1G RAM です。システムはubuntu19.10サーバ...
システムヘルプを表示help contents mysql> ヘルプコンテンツ; ヘルプ カテ...
目次1. 説明2. インストール3. テスト1. 説明Vue Router は、Vue.js の公式...