0

複合キーには、col1とcol2の2つの列が含まれています。col1のみでクエリを実行した場合、インデックスは使用されますか?なぜ

通常、インデックスはB+ツリーとして実装されているためです。また、B +ツリーでは、キーは内部ブロックに格納され、すべてのレコードはツリーの最下位レベルに格納されます。インデックスからクエリを実行する場合、効率的または不可能な場合があります。

4

1 に答える 1

1

一般に、データベースは複合インデックスの先頭の列を使用できます。インデックスが実際に使用されるかどうかは、データベースオプティマイザが決定します。

于 2010-11-26T11:42:22.927 に答える