ダーティページ(メモリページ)クリーン ページ: メモリとディスク上のデータが一致しています。ダーティ ページ: メモリとディスク上のデータが一致していません。 ダーティページが表示されるのはなぜですか?通常、高速更新操作はすべてメモリとログへの書き込みです。 メモリ管理メカニズムの簡単な説明バッファにはこれら 3 つのカテゴリのリストが含まれています。これらは、LRUList、FreeList、および FlushList です。
注: 現時点では、このページは LRUlist と FlushList の両方に存在します。 要約: LRUList (読み込まれたページを管理) と FreeList (空きページを管理) はページの可用性を管理するために使用されます。FlushList (ダーティ ページを管理) はダーティ ページの更新を管理するために使用されます。 ダーティ ページ データをディスクに同期するプロセス中に、ディスク データ ページで SQL ステートメントが実行された場合。実行速度が遅くなります バッファのみに頼ってデータの変更や読み取りを行うことは可能ですか?データの変更と読み取りがメモリ バッファのみに依存している場合、データベースがクラッシュすると、メモリ内のすべてのデータが失われます。そのため、MySQL は前述の redo ログを使用して、異常な再起動後のデータ復旧を実装します。 redo ログの概要については、こちらの記事を参照してください: MySQL-redo ログと binlog 簡単に言えば、異常な再起動後にバッファ内のデータが正常に復元できることを保証するために、バッファを更新する前に REDO ログが書き込まれます。 ダーティページを更新する必要がある理由
したがって、当然のことながら、メモリ内のダーティ ページを何らかのルールに従ってディスクにリフレッシュする必要があります。リフレッシュ操作により、バッファ サイズの問題と REDO ログ サイズの問題を解決できます。
ダーティ ページをフラッシュするシナリオは 4 つあります。
影響1 REDO ログがいっぱいの場合は、それを回避するようにしてください。そうしないと、システム全体の更新が停止します。このとき、書き込みパフォーマンスは 0 になり、ログの対応するダーティ ページの同期が完了した後にのみ更新を実行できます。これにより、SQL ステートメントの実行が非常に遅くなります。 MySQL ダーティ ページについての説明はこれで終わりです。MySQL ダーティ ページに関するより詳しい情報は、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続きご覧ください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: onfocus="this.blur()" は視覚障害のあるウェブマスターに嫌われている
>>: CentOS 上の Docker に Jupyter をインストールしてポートを開く方法
使用される Docker イメージが増えるにつれて、イメージを保存する場所、つまりウェアハウスが必要...
MySQL では通常、limit を使用してページ上のページング機能を完了しますが、データ量が大きな...
デフォルトでは、MySQL は日付に 0 値を挿入することを受け入れますが、実際には日付の 0 値に...
序文SpringBoot + Vueのフロントエンドとバックエンドを分離したプロジェクトをどのように...
1. 単一テーブルクエリ -> 更新 テーブル名の更新 フィールド1=新しい値1、フィールド2...
目次質問背景アイデアと実装質問次のように、同時実行 Promise の数を制御するメソッドを記述する...
目次システムアップデート構成Windows Update サーバーの変更自動更新を有効にして許可する...
0x00 はじめにWordPress は、世界で最も人気のある CMS システムです。PHP と M...
この記事では、タイピングゲームを実装するためのJavaScriptの具体的なコードを参考までに紹介し...
目次1. ルーティング構成2. Vueページのネスト3. ネストされた関係1. ルーティング構成 定...
目次効果テキストの作成を開始するまずフォントローダーを作成するフォントライブラリを読み込むテキストジ...
Nginx グローバル変数Nginx には、$variable 名を通じて使用できるグローバル変数が...
シナリオ会社のプロジェクトはDockerでデプロイされています。原因不明ですが、コンテナが時々停止し...
ここには複数の Tomcat があります。それらを同時に使用する場合は、ポート番号を別の番号に変更す...
目次プラグインとはプラグインの作成プラグインの使用要約するプラグインとはVue フレームワークでは、...