在postgres中启用嵌套循环连接和禁用散列连接。

时间:2015-02-10 09:07:41

标签: postgresql

我想默认禁用postgres使用的hashjoin算法,并启用嵌套循环连接算法,有人可以告诉我该怎么做。

我尝试修改postgresql.conf文件,我在其中设置值enable_hashjoin = off以及enable_mergejoin = off,这样我就可以强制postgres使用嵌套循环。 但即使修改了postgresql.conf文件,postgres仍然使用散列连接算法。

我确实尝试了pg_ctl reload命令来重新加载配置文件,但它仍然使用散列连接算法而不是嵌套循环算法。我甚至重新启动了服务器,即使它仍然使用散列连接算法

有人可以告诉我我做错了什么,或者是否有其他文件我需要修改以强制postgres使用嵌套循环算法。

PS:我已经在pg_hackers邮件列表中发布了这个问题,但我还没有得到任何答案,所以我在这里发帖。

由于

0 个答案:

没有答案