1

5つの列(a、b、c、d、e)で構成される複合主キーを持つ(大きな)テーブルがあります。

これらの列のうちの 2 つ (a + e) を持つすべての行を特定の値に効率的に選択したいと思います。

PostgreSQL では、これにはインデックスが必要ですか? または、データベースは主キーを使用しますか (部分的にでも?)

次の投稿を見たことがあります。これは、MySQL が行を効率的にクエリするために複数列インデックスの左端の部分を使用できることを示しています。しかし、複合主キーの PostgreSQL については何も見つかりませんでした。

4

1 に答える 1