1. キャッシュ - クエリキャッシュ 次の図は、MySQL 公式サイトから提供されています: MySQL アーキテクチャ システム図。 よく参照されるクエリ キャッシュは、下の図の Cache 部分です。 MySQL がサーバー層とストレージ エンジン層の 2 つの部分に分かれている場合、キャッシュはサーバー層に配置されます。 さらに、次の点も知っておく必要があります。 SQL ステートメントが MySQL サーバーに送信されると、MySQL サーバーはまずクエリ キャッシュをチェックして、その SQL ステートメントが以前に実行されたことがあるかどうかを確認します。以前に実行されたことがある場合、前回の実行のクエリ結果がキーと値の形式でクエリ キャッシュに保存されます。キーは SQL ステートメントであり、値はクエリ結果です。このプロセスをクエリ キャッシュと呼びます。 探しているデータがクエリ キャッシュにない場合、MySQL は後続のロジックを実行し、ストレージ エンジンを通じてデータを取得します。クエリ キャッシュはセッションの共有キャッシュとなり、すべてのセッションで共有されます。 クエリ キャッシュの欠点: テーブルに SQL 更新がある限り、テーブルのクエリ キャッシュは無効になります。したがって、ビジネスにおけるテーブル CRUD の割合が同様の場合、クエリ キャッシュはアプリケーションのスループット効率に影響を与える可能性があります。 パラメータ query_chache_type=demand を設定することで、クエリ キャッシュを無効にすることができます。また、MySQL 8.0 バージョンでは、クエリ キャッシュ モジュールが削除されました。 そのため、ご自身の状況に応じて機能を無効にする必要があるかどうかを検討することができます。 バッファプール 繰り返しになりますが、MySQL がサーバー層とストレージ エンジン層の 2 つの部分に分かれている場合、バッファー プールはストレージ エンジン層にあります。 実際、接続プールであろうとキャッシュプールであろうと、XXX プールである限り、高速化のために設計されていることは誰もが知っています。たとえば、データの読み取りを高速化するために、オペレーティング システムのファイル システムは、毎回非効率的なランダム ディスク IO に対してバッファ書き込みメカニズムを設計します。 バッファ プールは、データの読み取りを高速化するために MySQL ストレージ エンジンによって設計されたバッファリング メカニズムです。下の図の灰色の部分が BufferPool のマインドマップです。 (手書き文字は本物で、とても美しいです!) 以上がMySQLクエリキャッシュとバッファプールの詳細です。MySQLクエリキャッシュとバッファプールの詳細については、123WORDPRESS.COMの他の関連記事をご覧ください。 以下もご興味があるかもしれません:
|
>>: C++ TpeScriptシリーズのジェネリックについて
<br />多くの中小企業ではこの問題は発生しません。中小企業はデザイナーをサポートし、...
vue-cropperプラグインをベースにした画像キャプチャとアップロードコンポーネントをカプセル...
実験環境:物理マシン Windows 10 x64物理NIC情報IPv4 アドレス: 192.168...
目次1. インストール2. main.jsにインポートする3. 使用Vue3がリリースされてからしば...
1. 新機能MySQL 5.7 はエキサイティングなマイルストーンです。デフォルトの InnoDB ...
大画面のデジタル スクロール効果は、最近の作業における大画面 UI ダイアグラムから生まれました。U...
この記事では、React Native の基本をすでに理解していることを前提とし、ネイティブと Ja...
1. はじめにMySQL にはレプリケーション ソリューションが付属しており、次のような利点がありま...
1. tomcatイメージをダウンロードする docker pull tomcat:8.5.29 2...
ElementUIはテーブルリストのページング効果のチュートリアルを実装しています。参考までに。具体...
この記事では、9グリッドクリックの色変更効果を実現するためのJavaScriptの具体的なコードを参...
コンセプト紹介: 1. px (ピクセル):仮想的な長さの単位で、コンピュータ システムのデジタル画...
開発中に、非常に単純なテキストバブル効果に遭遇しました。これは、おおよそ次のようになります。 うーん...
目次ブール型数値型文字列型文字列と数値を連結する未定義およびnull配列型タプル型列挙型あらゆるタイ...
目次1. 即時フィードバック1.1 ボタンからの即時フィードバック1.2 継続的なフィードバック1....