今日、データベース操作はますますアプリケーション全体のパフォーマンスのボトルネックになりつつあり、これは Web アプリケーションで特に顕著です。データベースのパフォーマンスに関しては、DBA が心配する必要があるだけでなく、私たちプログラマーも注意を払う必要があります。データベースのテーブル構造を設計し、データベースを操作する場合(特にテーブルを参照するときの SQL ステートメント)は、データ操作のパフォーマンスに注意を払う必要があります。 1. スロークエリを有効にする 1> スロークエリが有効になっているかどうかを確認する 「%quer%」のような変数を表示します。 slow_query_log = ON # 有効 2> 有効にする方法: my.cnf ディレクトリ構成 slow_query_log=on #有効にするかどうか slow_query_log_file=/opt/MySQL_Data/TEST1-slow.log #スロークエリファイルの場所 long_query_time=2 #クエリが記録されるまでに何秒かかるか 2. EXPLAINスロークエリログに表示されるSELECTクエリ
説明欄の説明
key_lenの計算
3. インデックス構築のいくつかの原則
以下もご興味があるかもしれません:
|
<<: この記事では、6つの負荷分散技術の実装方法をまとめます(要約)
>>: JavaScript で長い画像のスクロール効果を実装する
パート 1 SSH ポート転送の概要カフェで無料Wi-Fiを利用しているとき、誰かがあなたのパスワー...
1. 同じIPアドレス、異なるポート番号仮想ホスト 1: ホスト IP アドレスは 172.16.3...
30 種類の高品質な英語リボン フォントを無料でダウンロードできます。デザイナーは常に、25 種類の...
目次概要ビルドプロセス関連APIリードライン基本的な使い方チョーククリア手順に関する追加情報完全なコ...
アプリケーションシナリオデータ テーブルでは、アプリケーションは各データがいつ作成されたかを記録する...
これは主に CSS スタイルのコントロールと META タグです。コードをコピーコードは次のとおりで...
目次背景複合インデックスを理解する左端一致原則フィールド順序の影響複合インデックスは単一のインデック...
この記事の例では、ボタンをクリックすることで画像を切り替えることを実現するJavaScriptの具体...
スレッドが同時に実行される場合、スレッドがリソースを競合してデータの曖昧さが生じるのを防ぐために、重...
目次el-scrollbar スクロールバーel-uploadはクリックをシミュレートしますel-s...
1.メニューバーにスタートと入力し、スタートアップアプリケーションをクリックして入力します。 2. ...
Windows と Linux 間でファイルを転送する場合は、Xftp ツールを使用できます。この...
この記事では、タブバーの切り替えコンテンツバーを簡単に実現するためのJavaScriptの具体的なコ...
セルでは、暗い境界線の色を個別に定義できます。基本的な構文<TD ボーダーコロダーク=colo...
MySQL における一般的な utf8mb4 ソート規則は次のとおりです。 utf8mb4_0900...