主な理由は、ダウンロードが少し遅いためです。ブログをすぐに完成させたい場合は、画像をアップロードしません。

pパラメータ:コンテナの3000ポートは、このマシンの8000ポートにマップされます。-itパラメーター:コンテナーのシェルが現在のシェルにマップされ、ローカルウィンドウで入力したコマンドがコンテナーに渡されます。デモ-KOA:0.0 1:イメージファイルの名前(任意のラベルには、また、ラベルを提供する必要がある場合、デフォルトは最新のラベルです)。/ bin / bash:コンテナの起動後に内部的に実行される最初のコマンド。ここでBashを起動して、ユーザーがShellを使用できるようにしますすべてが正常であれば、上記のコマンドを実行した後、コマンドラインプロンプトに戻ります。

  1. kインデックスツリーでk = 3のレコードを見つけ、ID = 300を取得します。

  2. IDインデックスツリーに移動して、ID = 300に対応するR3を見つけます。

  3. kインデックスツリーの次の値k = 5を取得し、ID = 500を取得します。

  4. 次に、IDインデックスツリーに戻り、ID = 500に対応するR4を見つけます。

  5. kインデックスツリーの次の値k = 6を取得します。条件が満たされず、ループが終了します。

このプロセスでは、主キーインデックスツリー検索に戻るプロセスがテーブルに呼び出されますこのクエリプロセスは、kインデックスツリーの3つのレコードを読み取り(ステップ1、3、および5)、テーブルに2回戻る(ステップ2および4)ことがわかります。

この例では、クエリ結果に必要なデータは主キーインデックスでのみ使用できるため、テーブルに戻る必要があります。それで、インデックスを最適化してテーブルに戻るプロセスを回避することは可能ですか?

カバリングインデックス

実行されるステートメントがTからIDを選択する場合(kは3から5の間)、IDの値のみを確認する必要があり、IDの値はすでにkインデックスツリーにあるため、クエリ結果はテーブルに戻らずに直接提供できます。つまり、このクエリでは、インデックスkがクエリ要件を「カバー」しました。これをカバリングインデックスと呼びます。カバードインデックスを使用すると、ツリー検索の数が減り、クエリのパフォーマンスが大幅に向上するため、カバードインデックスの使用は、一般的に使用されるパフォーマンス最適化方法です。

左端の接頭辞の原則

おすすめ

転載: www.cnblogs.com/sy211910/p/12710042.html