MySQL SQL ステートメントのパフォーマンス チューニングの簡単な例 サーバー開発を行う際には、同時実行性に関する特定の要件がある場合があり、また、ストアド プロシージャなどの特定の SQL ステートメントが速度に影響を与える場合もあります。ここで、サーバー コードの実行中に、特定の SQL ステートメントの実行速度が遅いとします。これを最適化するにはどうすればよいでしょうか。 ここで、サーバー コードが次の SQL ストアド プロシージャを非常に低速で実行するとします。 sp_wplogin_register(1, 1, 1, '830000', '222222') を呼び出します。 次のようにデバッグできます。 1. MySQLプロファイリングを開きます。 2. 次に、調整が必要な SQL を実行します。ここでは、コミット ステートメントと、上記のストアド プロシージャ ステートメントを呼び出すステートメントの 2 つの SQL ステートメントを実行します。 3. プロファイリングを使用して、各 SQL ステートメントの実行時間を表示します。ストアド プロシージャは一連の SQL ステートメントで構成されており、これらも次のように分解されて表示されます。 赤でマークされた SQL の実行速度は、他の SQL ステートメントと同じレベルには程遠いことがわかります。たとえば、フィールド f_phone のインデックスを作成することによって、この行を最適化します。 読んでいただきありがとうございます。お役に立てれば幸いです。このサイトをサポートしていただきありがとうございます。 以下もご興味があるかもしれません:
|
<<: Linux で ARM 開発ボード用のファイルシステムを作成する
<!DOCTYPE ヘムル パブリック> <html> <ヘッド&g...
まず、updatexml()関数を理解する UPDATEXML (XML ドキュメント、XPath ...
序文プロジェクトのニーズにより、ストレージ フィールドは JSON 形式で保存されます。プロジェクト...
この記事では、SMS送信のカウントダウンを実装するためのJavaScriptの具体的なコードを参考ま...
目次通常のページングクエリ最適化する方法大きなオフセット使用ID制限大量データ問題の最適化通常のペー...
成果を達成する 実装コードhtml <div id=コンテナ> いらっしゃいませ <...
1. はじめに今日、同僚から、MySQL を使用して ElasticSearch に似た全文検索機能...
オペレーティングシステム: Ubuntu 17.04 64ビットMySQL バージョン: MySQL...
WeChat ミニプログラムのネイティブ コンポーネントであるカメラ、キャンバス、入力 (フォーカス...
序文同社の Ubuntu サーバーは、さまざまなシステムのディレクトリを異なる論理パーティションに配...
スクロール バーを下に引くと、主にposition:fixed;スタイルにより、フローティング ボッ...
ここでは主に、スタンドアロンのプログラムを生成できるspring-bootと、Mavenプラグインd...
目次1. 資源と建設1.1 クリエイターリソースファイルの基本1.2 リソースの構築2. アセットバ...
目次1. BOMの紹介1. JavaScriptは3つの部分から構成される2.ウィンドウオブジェクト...
HTML には、幅の異なる 5 つのスペース エンティティが用意されています。非改行スペース ( )...