postgres中的查询顺序非常慢

时间:2014-09-05 18:07:15

标签: sql postgresql php-pgsql

我的项目中有大量的查询顺序。我有一张约100K记录的表。进行测试后,我发现: 1)通过选择6个元素的订单查询需要800-900ms 2)通过选择6个元素进行无顺序查询需要2-3毫秒

排序似乎很慢。在线搜索后,我发现了很多东西,这篇文章: Article

我试图增加working_mem但没有取得好成绩。我能做些什么才能让它更快?

以下是查询示例:

select topicname,topicimage,topicowner
from topic
where active='true' and upper(topicname) like upper('%keyword%')
order by numfollowers
limit 6;

此查询列出了与关键字匹配的前6个主题

0 个答案:

没有答案