検索

時間、一時テーブル、インデックス、結合など、実行されたクエリに関して収集された重要な統計は、[クエリ統計 SQL エディタの結果] タブに収集されます (次の 2 つの画像を参照)。

###必要とする###

    クエリを有効にして、パフォーマンス スキーマ統計を収集します。
  • performance_schema ステートメント検出が有効になりました。
  • SQL エディタ: クエリ統計

視覚通訳計画MySQL 中的查询统计

視覚的な説明機能は、拡張された JSON 形式に含まれる追加データを利用して、MySQL EXPLAIN ステートメントの視覚的な説明を作成および表示します。標準形式、生の拡張 JSON、ビジュアル クエリ プランなど、すべての EXPLAIN 形式を使用して、MySQL Workbench でクエリを実行できます。

直感的な使用デモ

SQL エディターでクエリを実行し、クエリ結果メニューから [実行プロシージャ] を選択すると、実行計画の視覚的な説明が表示されます。デフォルトの視覚的な Explain ビューに加えて、実行プランには、MySQL クライアントで EXPLAIN を実行するときに表示されるものと同様の、表形式の Explain ビューも含まれています。 MySQL がステートメントを実行する方法の詳細については、「EXPLAIN を使用したクエリの最適化」を参照してください。

視覚的な説明の規則

視覚的な説明図は、下から上、左から右に読む必要があります。視覚的解釈計画のさまざまな要素を表すために使用されるグラフィック、テキスト、および情報の規則の概要を、以下の図の例に示します。詳細については、「-

」を参照してください。

    グラフィックス標準
  • 情報とテキストの規則
  • 最初のグラフの視覚的な説明 このグラフは、次のクエリを視覚的に説明します。
リーリー

ビジュアル説明例

グラフィック規約MySQL 中的查询统计

    標準ボックス:テーブル
  • 角の丸いボックス: GROUP および SORT 操作
  • フレーム ボックス: サブクエリ
  • ダイヤモンド: つながり
  • テキストと情報の規約

    ボックスの下の標準テキスト: テーブル (または別名) 名
  • ボックスの下の太字テキスト: 使用されるキー/インデックス
  • ボックスの右上隅の数字: フィルタリングされたテーブルで使用される行数
  • ボックスの左上隅の数字: テーブルへのアクセスの相対コスト (MySQL 5.7 以降が必要)
  • ネストされたループ (またはハッシュ結合) の菱形の右側の数字: JOIN によって生成された行の数
  • ひし形の上の数字: JOIN の相対コスト (MySQL 5.7 以降が必要)
  • 次の表は、視覚的解釈図で使用される関連する色と説明を示しています。コスト見積もりの​​詳細については、「オプティマイザーのコスト モデル」を参照してください。

視覚的な説明チャート情報

システム名視覚化チャートのテキストツールヒント関連情報 ######システム###### ######青###### コストは非常に低いです ######絶え間ない###### ######青###### EQ_REF ######緑###### 非一意キーの検索Low-Medium -- 一致する行が少ない場合は低く、行数が増えると高くなります全文インデックス検索専用の全文検索。低 - この特殊な検索要件の場合 ######緑###### キーで検索して NULL 値を取得します低~中 - 一致する行数が少ない場合、行数が増加するにつれて高くなる ######緑###### ######オレンジ色###### INDEX_SUBQUERY ######オレンジ色###### インデックス範囲スキャン中 -- 部分的なインデックス スキャンフルインデックススキャン高 - 特に大規模なインデックスの場合 ######全て###### ######赤###### 非常に高い - 大きなテーブルではコストが非常に高くなりますが、小さなテーブルでは影響が少なくなります。テーブルの空きインデックスが見つからないため、オプティマイザはすべての行を検索する必要があります。また、検索範囲が広すぎるため、インデックスが役に立たなくなる可能性もあります。 ######未知###### ######黒###### ######未知###### この記事では、MySQL Workbench でクエリ統計を取得する方法と、同時にそれが持つさまざまな特性について学びました。

######色######

単一行: システム定数

単一行: 定数

コストは非常に低いです

一意のキーの検索

低コスト - オプティマイザーは、必要なレコードを取得するために使用できるインデックスを見つけることができます。インデックス検索はデータのすべての行を含むページを直接指すため、高速です。

######参照する###### ######緑######

######全文###### ######黄色######

#REF_OR_NULL

INDEX_MERGE

インデックスのマージ

中 - パフォーマンスを向上させるために、クエリでより適切なインデックスの選択肢を探しています

UNIQUE_SUBQUERY

サブクエリ テーブルでの一意のキーの検索

低 -- 効率的なサブクエリ処理用

サブクエリ テーブルでの一意でないキーの検索

低 -- 効率的なサブクエリ処理用

######範囲###### ######オレンジ色######

######索引###### ######赤######

フルテーブルスキャン

注: これは、一致が判断できない場合のデフォルト値です。

###結論は###

以上がMySQL のクエリ統計の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事はtutorialspointで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。
MySQLでスロークエリをどのように識別できますか?MySQLでスロークエリをどのように識別できますか?Apr 26, 2025 am 12:15 AM

MySQLの遅いクエリを識別することは、遅いクエリログを有効にし、しきい値を設定することで実現できます。 1.スロークエリログを有効にし、しきい値を設定します。 2.スロークエリログファイルを表示および分析し、詳細な分析のためにMySQLDumpSlowやPT-Query-Digestなどのツールを使用します。 3.インデックスの最適化、クエリの書き換え、およびselect*の使用を回避することで、遅いクエリの最適化を実現できます。

MySQLサーバーの健康とパフォーマンスをどのように監視できますか?MySQLサーバーの健康とパフォーマンスをどのように監視できますか?Apr 26, 2025 am 12:15 AM

MySQLサーバーの健康とパフォーマンスを監視するには、システムの健康、パフォーマンスメトリック、クエリの実行に注意する必要があります。 1)システムの健康を監視する:Top、HTOP、またはShowGlobalStatusコマンドを使用して、CPU、メモリ、ディスクI/O、ネットワークアクティビティを表示します。 2)パフォーマンスインジケーターの追跡:クエリ番号あたりのクエリ番号、平均クエリ時間、キャッシュヒット率などのキーインジケーターを監視します。 3)クエリ実行の最適化を確保します:スロークエリログを有効にし、実行時間が設定されたしきい値を超えるクエリを記録し、最適化します。

mysqlとmariadbを比較対照します。mysqlとmariadbを比較対照します。Apr 26, 2025 am 12:08 AM

MySQLとMariaDBの主な違いは、パフォーマンス、機能、ライセンスです。1。MySQLはOracleによって開発され、Mariadbはフォークです。 2. Mariadbは、高負荷環境でパフォーマンスを向上させる可能性があります。 3.MariaDBは、より多くのストレージエンジンと機能を提供します。 4.MySQLは二重ライセンスを採用し、MariaDBは完全にオープンソースです。既存のインフラストラクチャ、パフォーマンス要件、機能要件、およびライセンスコストを選択する際に考慮する必要があります。

MySQLのライセンスは、他のデータベースシステムと比較してどうですか?MySQLのライセンスは、他のデータベースシステムと比較してどうですか?Apr 25, 2025 am 12:26 AM

MySQLはGPLライセンスを使用します。 1)GPLライセンスにより、MySQLの無料使用、変更、分布が可能になりますが、変更された分布はGPLに準拠する必要があります。 2)商業ライセンスは、公的な変更を回避でき、機密性を必要とする商用アプリケーションに適しています。

MyisamよりもInnodbを選びますか?MyisamよりもInnodbを選びますか?Apr 25, 2025 am 12:22 AM

Myisamの代わりにInnoDBを選択する場合の状況には、次のものが含まれます。1)トランザクションサポート、2)高い並行性環境、3)高いデータの一貫性。逆に、Myisamを選択する際の状況には、1)主に操作を読む、2)トランザクションサポートは必要ありません。 INNODBは、eコマースプラットフォームなどの高いデータの一貫性とトランザクション処理を必要とするアプリケーションに適していますが、Myisamはブログシステムなどの読み取り集約型およびトランザクションのないアプリケーションに適しています。

MySQLの外国キーの目的を説明してください。MySQLの外国キーの目的を説明してください。Apr 25, 2025 am 12:17 AM

MySQLでは、外部キーの機能は、テーブル間の関係を確立し、データの一貫性と整合性を確保することです。外部キーは、参照整合性チェックとカスケード操作を通じてデータの有効性を維持します。パフォーマンスの最適化に注意し、それらを使用するときに一般的なエラーを避けてください。

MySQLのインデックスのさまざまなタイプは何ですか?MySQLのインデックスのさまざまなタイプは何ですか?Apr 25, 2025 am 12:12 AM

MySQLには、B-Treeインデックス、ハッシュインデックス、フルテキストインデックス、空間インデックスの4つのメインインデックスタイプがあります。 1.B-Treeインデックスは、範囲クエリ、ソート、グループ化に適しており、従業員テーブルの名前列の作成に適しています。 2。HASHインデックスは、同等のクエリに適しており、メモリストレージエンジンのHASH_TABLEテーブルのID列の作成に適しています。 3。フルテキストインデックスは、記事テーブルのコンテンツ列の作成に適したテキスト検索に使用されます。 4.空間インデックスは、地理空間クエリに使用され、場所テーブルのGEOM列での作成に適しています。

MySQLでインデックスをどのように作成しますか?MySQLでインデックスをどのように作成しますか?Apr 25, 2025 am 12:06 AM

tocreateanindexinmysql、usethecreateindexstatement.1)forasinglecolumn、 "createdexidx_lastnameonemployees(lastname);" 2)foracompositeindexを使用して、 "createindexidx_nameonemployees(lastname、firstname);" 3); "3)、" 3)を使用します

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

Safe Exam Browser

Safe Exam Browser

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

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

DVWA

DVWA

Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

EditPlus 中国語クラック版

EditPlus 中国語クラック版

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

VSCode Windows 64 ビットのダウンロード

VSCode Windows 64 ビットのダウンロード

Microsoft によって発売された無料で強力な IDE エディター