クエリキャッシュ制限 query_cache_limit は、単一のクエリで使用できるバッファ サイズを指定します。デフォルトは 1M です。 query_cache_size の最適化 MySQL 4.0.1 以降では、クエリ バッファ メカニズムが提供されます。クエリ バッファリングを使用すると、MySQL は SELECT ステートメントとクエリ結果をバッファに保存します。今後、同じ SELECT ステートメント (大文字と小文字が区別されます) の結果はバッファから直接読み取られます。 MySQL ユーザー マニュアルによると、クエリ バッファを使用すると最大 238% の効率向上が達成できます。 ステータス値Qcache_*を確認することで、query_cache_sizeの設定が適切かどうかを知ることができます(上記のステータス値はSHOW STATUS LIKE 'Qcache%'を使用して取得できます)。 Qcache_lowmem_prunes の値が非常に大きい場合、バッファが不足することが多いことを示しています。Qcache_hits の値も非常に大きい場合は、クエリ バッファが非常に頻繁に使用されていることを示し、バッファ サイズを増やす必要があります。Qcache_hits の値が大きくない場合は、クエリの繰り返し率が非常に低いことを示しています。この場合、クエリ バッファを使用すると効率に影響するため、クエリ バッファを使用しないことを検討できます。さらに、SELECT ステートメントに SQL_NO_CACHE を追加すると、クエリ バッファが使用されていないことが明示的に示されます。 クエリ バッファリングに関連するその他のパラメータには、query_cache_type、query_cache_limit、query_cache_min_res_unit などがあります。 query_cache_type は、クエリ バッファリングを使用するかどうかを指定し、0、1、または 2 に設定できます。この変数は、SESSION レベルの変数です。 query_cache_limit は、単一のクエリで使用できるバッファ サイズを指定します。デフォルトは 1M です。 query_cache_min_res_unit はバージョン 4.1 以降で導入されました。割り当てられたバッファ スペースの最小単位を指定します。デフォルトは 4K です。ステータス値 Qcache_free_blocks を確認します。値が非常に大きい場合は、バッファー内にフラグメントが多数存在し、クエリ結果が比較的小さいことを意味します。この場合、query_cache_min_res_unit を減らす必要があります。 サーバーのコンテンツは96Gなので、次のように設定します
比較的完全な my.ini ファイルです。MySQL の実行が失敗しないように、独自のサーバーに応じて適切に調整できます。これは MySQL バージョン 5.6 用です。
MySQL を最適化したい場合は、MySQL クエリ キャッシュに関する記事を参照してください。 以下もご興味があるかもしれません:
|
<<: Docker Compose を使用して ELK を迅速にデプロイする (テスト済みで効果的)
>>: HTML の div、td、p およびその他のコンテナーでの強制改行と非改行の実装
1. DNSサーバーの概念インターネットでの通信には IP アドレスの助けが必要ですが、数字に対する...
目次依存関係をインストールする構成使用1.アイコン検索ページに入る2. 使用したいアイコンの英語名を...
前面に書かれた過去および現在のプロジェクトで最も一般的に使用されているリレーショナル データベースは...
この記事では、JavaScriptで派手なカルーセル効果を実装する2つの方法を紹介します。具体的な内...
Python バージョンを確認します (python -V)。2.7 未満の場合は、アップグレードす...
目次1. 理解2. 使用1. h() パラメータ2. 使い方が簡単3. カウンターケースを実装する4...
使用される Docker イメージが増えるにつれて、イメージを保存する場所、つまりウェアハウスが必要...
Docker コンテナはさまざまな方法で管理およびデプロイできます。 Docker コマンドを直接使...
前回の記事では、MySQL 5.7.19 無償インストール版 (64 ビット) の設定方法についての...
おすすめの記事: CSS 疑似クラスの右下隅をクリックすると、選択を示すチェックマークが表示されます...
mysqldump コマンドはじめに: データベースバックアッププログラム形式: mysqldum...
この記事では、参考までに、ファイルのオンラインプレビューを実現するためのvue-pdfの具体的なコー...
目次序文1. 全員にインストールパッケージを用意する2. Navicatをインストールし、Navic...
この記事では、従業員情報の追加と削除の機能を実装するためのjQueryの具体的なコードを参考までに共...
nginx で仮想ホスト vhost を設定すると非常に便利です。 nginx設定ファイルnginx...