1
2つの同一の巨大なテーブル(milionレコード以上)を照会する必要があります。他の条件に加えて、varchar型の列ペアには、条件が一致しません。等しくない(<>)で使用される最高のPostgresqlインデックスタイプ。
標準のbtree型インデックスが適しているか、または他のインデックスタイプが等しくない(<>)に適していますか?
2つの同一の巨大なテーブル(milionレコード以上)を照会する必要があります。他の条件に加えて、varchar型の列ペアには、条件が一致しません。等しくない(<>)で使用される最高のPostgresqlインデックスタイプ。
標準のbtree型インデックスが適しているか、または他のインデックスタイプが等しくない(<>)に適していますか?
異なるインデックスで試してみて、なぜEXPLAINコマンドで最も効果的だったのかをPostgresに教えてみませんか?データにインデックス作成機能を壊すようなまれなエッジケースが含まれていない限り、実際にテストして、推測することなく実際の結果を確認できます。
インデックスは、クエリの条件に基づいて、多くの行を数行に減らすのに適しています。あなたが非常に不等な値の分布を持たない限り、 "等しくない"条件は、とにかくインデックス検索のためにはほとんど考慮されません。 –
この質問は、姉妹サイトdba.StackExchange.comに掲載する方がよいでしょう。 –