匿名用户Sort Method: external 说明work_mem不够大吗?
执行计划中有下面的部分输出
Sort Method: external merge Disk: 17136kB
说明work_mem 不够大吗?
我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏
匿名用户执行计划中有下面的部分输出
Sort Method: external merge Disk: 17136kB
说明work_mem 不够大吗?
是的,可以适当调大work_mem的值。
执行计划中出现 Sort Method: external 字样,说明需要借助外部文件来进行排序,会有临时文件的生成
1)当执行sort排序、HASH JOIN、中间结果存储、聚合等会用到临时文件,超过了work_mem就会溢出到磁盘,在事务查询和结束后会自动回收
可以通过设置log_temp_files在日志中观察临时文件
2)Sort Method有两种
评论
有用 1是的,可适当调大work_mem的值。
评论
有用 0
墨值悬赏