今日、データベース操作はますますアプリケーション全体のパフォーマンスのボトルネックになりつつあり、これは 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 で長い画像のスクロール効果を実装する
必要なときにサービスを有効にし、必要がないときは無効にします。データベース サービスを管理する方法:...
序文最近この問題に遭遇するまで、私は UTF-8 が文字セットの問題に対する普遍的な解決策だと考えて...
目次NFS サービスの概要NFS とは何ですか? NFS マウントの原則NFS サーバーはデータ転送...
目次質問: ボタンをクリックすると、スパンの色が赤に変わりますか?上記の問題を分析します。 2番目の...
目次JavaScript イベント:よく使用されるイベント:イベントアクション要約するJavaScr...
目次1. 概要1.1 厳密モードとは何ですか? 1.2 厳密モードの目的2. 厳密モードを有効にする...
ステップ: 1. 仮想マシンディレクトリに新しいdocker-compose.ymlファイルを作成し...
目次序文1. 新しいVueプロジェクトを作成する2. WebStormの設定1. デバッガポートを設...
目次概要1. スタックとヒープ2. 変数オブジェクトと基本データ型3. 参照データ型とヒープメモリメ...
理由はインストール後にきちんとアンインストールされなかったためです。この問題を解決するには、次の点に...
1. this.$router.push() 1. ビュー <テンプレート> <d...
1. 問題の原因友人の @水米田 から、POSITION に基づくマスタースレーブについて質問があり...
この記事では、角を丸くするためのjsキャンバスの具体的なコードを参考までに紹介します。具体的な内容は...
Mysql は、高性能なデータ ストレージ サービスを提供する主流のオープン ソース リレーショナル...
目次繰り返しレンダリングループを避ける副作用の除去についてReact16.8 の新しい useEff...