经过对我的一个查询(Postgres)的几次测试后,我意识到通过设置enable_seqscan=关闭,查询占用原始时间的1/3(使用psql控制台完成EXPLAIN ANALYZE)
enable_seqscan
psql
EXPLAIN ANALYZE
由于不建议为整个服务器更改此设置,因此我想将其设置为OFF仅用于此查询. 我该怎么做?可能吗?
OFF
我的实现基于框架Kohana(PHP),它使用DB对象(DB :: select)来执行查询.
我在CentOS Linux上的postgres是8.4.9.
php postgresql indexing settings query-optimization
indexing ×1
php ×1
postgresql ×1
query-optimization ×1
settings ×1