PostgreSQL で、3 つのカラムで複合インデックスを使用したいA, B, C
。B
はcreated_at
日時であり、場合によっては なしでクエリを実行することがありますB
。
インデックスを複合して、条件を on で(A, B, C)
クエリし、条件を onA
でクエリしC
ないとどうなりB
ますか? (つまり、特定の時間範囲だけでなく、常にそれが必要ですか?A
)C
(A, B, C)
Postgres は、 B をスキップするだけで複合インデックスを引き続き使用できるほどスマートですか?