Greenplum数据库优化器

    xiaoxiao2021-03-25  154

    legacy query optimizer      数据库默认使用此优化器,基于统计信息生成执行计划      pivotal  query optimizer       Greenplum数据库4.3.5.0开始出现,数据库默认关闭     系统级别: gpconfig -c optimizer -v on  (仅设置master主机,修改后生效参数:gpstop -u)     数据库级别:alter database db_name set optimizer = on     会话级别:set optimizer = on              PQO使用场景:     分区表、表数据倾斜、排序、DML操作等,或者在默认优化器无法发挥优势时,可以尝试开启PQO        

        PQO问题:MAX_COST=xxx,COST_OVERCOMMIT=FALSE 限制资源队列作用失效.

       查看参数      1. show all :sql环境执行,只展示Master数据库实例参数配置      2. gpconfig --show 参数名称:gpadmin用户登录master主机,输入gpconfig --show命令查看。分别显示master和segment参数值          设置参数      1.修改参数配置文件postgresql.conf       文件在数据库实例目录下      2. gpconfig -c 参数名称 -v 参数值       如果master主机需单独指定参数值则使用-m指定       gpconfig -c 参数名称 -v 参数值1 -m 参数值2        备注:根据参数不同,需生效参数(gpstop -u)或重启数据库(gpstop -r) 参数修改需谨慎,提前申请停机维护窗口

    转载请注明原文地址: https://ju.6miu.com/read-12094.html

    最新回复(0)