ホームページ  >  記事  >  データベース  >  SQL ステートメントのパフォーマンス チューニングに関するサンプル チュートリアルを共有する

SQL ステートメントのパフォーマンス チューニングに関するサンプル チュートリアルを共有する

零下一度
零下一度オリジナル
2017-06-17 17:32:191615ブラウズ

この記事では、主に mysql SQL ステートメントのパフォーマンス チューニングの簡単な例に関する関連情報を紹介します。必要な方は、

mysql SQL ステートメントのパフォーマンス チューニングの簡単な例を参照してください。同時実行性には特定の要件があり、場合によっては、特定の ストアド プロシージャ

など、特定の SQL ステートメントが速度に影響します。ここで、サーバー コードの実行中に特定の SQL の実行が遅くなったとします。これを最適化するにはどうすればよいでしょうか。

サーバー コードが次の SQL ストアド プロシージャの実行が非常に遅い場合:

call sp_wplogin_register(1, 1, 1, '830000', '222222');

次のように
debug

を実行できます:

1. mysql プロファイリングを開きます:


2.それでは調整する必要がある SQL を実行するには、ここで 2 つの SQL を実行します。1 つは commit ステートメントで、もう 1 つは上記のストアド プロシージャ ステートメントを呼び出します:


3 プロファイリングを使用して実行を表示します。各 SQL の実行時間。ストアド プロシージャは一連の SQL で構成されており、ここでも分解して表示されます:

赤でマークされた SQL の実行速度が同じとは程遠いことがわかります。他の SQL ステートメントと比べて桁違いです。フィールド f_phone の
index

を確立するなど、この行を最適化します。

以上がSQL ステートメントのパフォーマンス チューニングに関するサンプル チュートリアルを共有するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。