序文 MRR は Multi-Range Read の略で、ランダム ディスク アクセスを削減し、ランダム アクセスをより順次的なアクセスに変換することを目的としています。 range/ref/eq_ref タイプのクエリに適用可能です。 実施原則: 1. セカンダリ インデックスを検索した後、クラスター化インデックスで取得したプライマリ キーに基づいて必要なデータを検索します。 2. セカンダリ インデックスの順序はクラスター化インデックスの順序と必ずしも一致しないため、セカンダリ インデックス検索によって取得される主キーの順序は不確実です。 3. MRR がない場合、クラスター化インデックスの検索中にデータ ページが順序どおりに読み込まれない可能性があり、これは機械式ハード ドライブにとって非常に不利です。 4. MRR最適化手法:
5. オプティマイザーが MRR を使用すると、実行プランの Extra 列に「Using MRR」と表示されます。 6. クエリで使用されるセカンダリ インデックスの順序が結果セットの順序と一致している場合は、MRR を使用した後に結果セットをソートする必要があります。 MRR を使用すると、バッファー プール内のページが置き換えられる回数を減らし、キー値クエリ操作をバッチ処理することもできます。 MRR が有効になっているかどうかを確認するには、コマンド index_merge=オン、index_merge_union=オン、index_merge_sort_union=オン、index_merge_intersection=オン、engine_condition_pushdown=オン、index_condition_pushdown=オン、mrr=オフ、mrr_cost_based=オン、block_nested_loop=オン、batched_key_access=オフ、materialization=オン、semijoin=オン、loosescan=オン、firstmatch=オン、duplicateweedout=オン、subquery_materialization_cost_based=オン、use_index_extensions=オン、condition_fanout_filter=オン、derived_merge=オン、use_invisible_indexes=オフ、skip_scan=オン
MRR をオンまたはオフにするには、 要約する 以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。 以下もご興味があるかもしれません:
|
>>: Centos7 Zabbix3.4 メールアラーム設定(メール内容がxx.bin添付ファイルになる問題の解決)
右クリックメニューを無効にする <body oncontextmenu=self.event....
序文JavaScript では、これは関数呼び出しコンテキストです。この動作が非常に複雑であるからこ...
Composition API はロジック再利用手順を実装します。ロジックコードを関数に抽出します。...
しばらく前にシステムを再インストールしましたが、バックアップを取っていなかったので、コンピューター上...
この記事では、ネイティブ JS を使用して実装された実用的な Web ナビゲーション バー効果を紹介...
1. 表タグはtable、trは行、tdはセル、cellspacingはセル間の距離、cellpad...
オンラインプレビューhttps://jsrun.pro/AafKp/まず効果を見てみましょう:最初の...
ソート問題最近、Geek Time の「45 Lectures on MySQL Practice」...
退屈だったので、ループに関する簡単な演習をいくつかまとめてみました。JS を学び始めたばかりの方に役...
目次1. フィルターの概念1. グローバルフィルターのフォーマットをカスタマイズする2. フィルター...
目次mysql 権限制御権限システムテーブル変更後にMySQLの権限を有効にする方法権限の付与と取り...
この記事の例では、JavaScriptで等速アニメーションを実装するための具体的なコードを参考までに...
目次まず結論から質問解決Promiseを使用してコールバック関数をカプセル化する要約するまず結論から...
目次ステップ 1: root ユーザーとしてログインします。ステップ 2: 新しいデータ テーブルを...
目次1. Javascript とは何ですか? 2. DOMとは何か3. JSコードの実行方法4. ...