0
使用Postgresql 9.5,希望知道索引表的最佳方式,以便以下查询不会使用顺序扫描。索引帮助(Postgresql不等于文本)
SELECT *
FROM MYTABLE
WHERE (
COL1 NOT IN ('980','982','983','984','985','986','987','988','989','990','991','996','997')
OR
COL2 <> '999'
)
为什么你认为seq扫描不好?请[编辑]你的问题,并添加使用**'explain(analyze,verbose)'**生成的执行计划。 [_Formatted_](http://dba.stackexchange.com/help/formatting)**文本**请[无屏幕截图](http://meta.stackoverflow.com/questions/285551/why-may-i -not-upload-images-of-code-on-so-when-asking-question-285557#285557) –
从来没有说过我认为他们是不好的 – Pyrite
那么你为什么要避免它? –