クエリキャッシュ制限 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. 計算プロパティ構文: 1. 省略形:文法: 2. 文章を完成させる: 2. モニタリング(...
以下に、トレーニング機関からのヒントと私自身の要約をいくつか示します。以下のインデックスの内容を説明...
ユニアプリアプレットはWeChatでも同様のドロップダウン問題を抱えることになる解決策は、app.v...
div の背景を透明にする一般的な方法は 2 つあります。 1. 不透明度属性を 0 ~ 1 の値に...
Toutiao IT School で、CSS がフロントエンドの画像変形の問題を完璧に解決するとい...
クローラー対策ポリシー ファイルを追加しました: vim /usr/www/server/nginx...
序文Linux のファイル権限管理はとにかく素晴らしいです。SUID、SGID、SBIT の機能を確...
背景基本概念CSS filterプロパティは、ぼかしや色の変化などのグラフィック効果を要素に適用して...
目次1 Apacheの役割2 Apacheのインストール3. Apacheを有効にする4 Apach...
Union は、重複行を除外し、デフォルトのソートを実行する、データに対する結合操作です。Union...
困り果てて、ふと、私がよく行くSinaのタッチスクリーン版はどうやって作られているのだろう?と考えま...
この記事は共有および集約することを歓迎します。全文を転載する必要はありません。著作権を尊重してくださ...
プロジェクトを開発しているとき、支払い済み、支払済み、クローズ済み、返金済みなどの注文ステータスなど...
この記事では主に、SQL 削除ステートメント DROP、TRUNCATE、および DELETE の違...
目次序文インストール導入環境の切り替え傍受を要求するレスポンスインターセプションAPIの統合管理要約...