Postgresql 为什么psql和pgadmin上的查询计划不同?

Postgresql 为什么psql和pgadmin上的查询计划不同?,postgresql,psql,pgadmin,Postgresql,Psql,Pgadmin,对于同一个查询,我在psql上使用explain analyze和在pgadmin上使用shift+f7生成查询计划,但查询计划不同:一个有嵌套循环,另一个没有。为什么会发生这种情况?谢谢 请添加查询,两个执行计划(或将其上载到)看起来像不同的数据库服务器或不同的连接设置。查询计划是在服务器端而不是客户端创建的。可能是.psqlrc正在为工作_mem、随机页面_成本等设置非默认值?或者您使用不同的用户名和不同的每用户设置连接到GWN?

对于同一个查询,我在psql上使用explain analyze和在pgadmin上使用shift+f7生成查询计划,但查询计划不同:一个有嵌套循环,另一个没有。为什么会发生这种情况?谢谢

请添加查询,两个执行计划(或将其上载到)看起来像不同的数据库服务器或不同的连接设置。查询计划是在服务器端而不是客户端创建的。可能是
.psqlrc
正在为
工作_mem
随机页面_成本
等设置非默认值?或者您使用不同的用户名和不同的每用户设置连接到GWN?