インデックスは検索に便利なデータ構造であり、メモリにもキャッシュされます。インデックスを使用して物理行アドレスを見つけるのは非常に高速ですが、必要なフィールド値を抽出するのは遅くなります。物理行から(戻り)。
インデックスのクエリは高速ですが、インデックスを使用して物理ディスクから必要なすべてのデータを検索する (ローバックする) のは時間がかかります。
上に示すように、選択したフィールドに ID、ユーザー名、年齢がある場合、ID を選択すると物理行に移動してデータを抽出する必要があります。はインデックスに保存されているため、直接検索する必要はありません。
概要: クエリされたコンテンツはたまたまインデックスに存在しており、戻って検索する必要はありません。この状況はインデックス カバレッジと呼ばれます
上記の using が表示された場合。 インデックス部はカバリングインデックスを使用することを意味します。
innodb エンジンは、インデックスのカバーにおいてさらに一歩進んでいます。
innodb エンジンは、主キー ID、トランザクション ID、ロールバック ポインター、非主キー ID を保存します。
彼のクエリは非主キー ID になり、上書きすることもできます。主キーIDを取得します。
上記は Mysql-index でカバーされているコンテンツです。その他の関連コンテンツについては、PHP 中国語 Web サイト (m.sbmmt.com) に注目してください。