Mysql インデックスのカバレッジ

黄舟
リリース: 2017-01-20 17:09:13
オリジナル
1353 人が閲覧しました

インデックスは検索に便利なデータ構造であり、メモリにもキャッシュされます。インデックスを使用して物理行アドレスを見つけるのは非常に高速ですが、必要なフィールド値を抽出するのは遅くなります。物理行から(戻り)。

インデックスのクエリは高速ですが、インデックスを使用して物理ディスクから必要なすべてのデータを検索する (ローバックする) のは時間がかかります。

Mysql インデックスのカバレッジ


上に示すように、選択したフィールドに ID、ユーザー名、年齢がある場合、ID を選択すると物理行に移動してデータを抽出する必要があります。はインデックスに保存されているため、直接検索する必要はありません。

概要: クエリされたコンテンツはたまたまインデックスに存在しており、戻って検索する必要はありません。この状況はインデックス カバレッジと呼ばれます


Mysql インデックスのカバレッジ

上記の using が表示された場合。 インデックス部はカバリングインデックスを使用することを意味します。

innodb エンジンは、インデックスのカバーにおいてさらに一歩進んでいます。

innodb エンジンは、主キー ID、トランザクション ID、ロールバック ポインター、非主キー ID を保存します。

彼のクエリは非主キー ID になり、上書きすることもできます。主キーIDを取得します。

上記は Mysql-index でカバーされているコンテンツです。その他の関連コンテンツについては、PHP 中国語 Web サイト (m.sbmmt.com) に注目してください。


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!