检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
conopt boolean 是否使用信息约束优化执行计划。 true:表示使用。 false:表示不使用。 conkey smallint[] 如果是表约束,则是约束控制的字段列表。 confkey smallint[] 如果是一个外键,是参考的字段的列表。
conopt boolean 是否使用信息约束优化执行计划。 true:表示使用。 false:表示不使用。 conkey smallint[] 如果是表约束,则是约束控制的字段列表。 confkey smallint[] 如果是一个外键,是参考的字段的列表。
对于范围查询,优化器在计算选择率时误差相对等值查询较大,所以尽可能把范围查询改为等值查询。 对复杂SQL语句进行拆分。
场景一:优化器生成下发语句的计划,此时仅能收集到REMOTE_QUERY。
SELECT * FROM t1 WHERE c1 >= 1 AND c1 <= 1; --修改为: SELECT * FROM t1 WHERE c1 = 1; 对于范围查询,优化器在计算选择率时误差相对等值查询较大,所以尽可能把范围查询改为等值查询。
对于范围查询,优化器在计算选择率时误差相对等值查询较大,所以尽可能把范围查询改为等值查询。 对复杂SQL语句进行拆分。
默认值:off opfusion_debug_mode 参数说明:用于调试简单查询是否进行查询优化。设置成log级别可以在DN的执行计划中看到没有查询优化的具体原因。 该参数属于USERSET类型参数,请参考表1中对应设置方法进行设置。
Planner runtime:表示优化器生成计划的时间。
如果子链接中含有多个表,则提升后这些表可与外层表以任意优化顺序连接,hint不会被使用。
如果子链接中含有多个表,则提升后这些表可与外层表以任意优化顺序连接,hint也不会被用到。
取值范围:布尔型 on/true表示开启Numeric优化。 off/false表示关闭Numeric优化。 默认值:on enable_compress_spill 参数说明:标识是否开启下盘压缩功能。 该参数属于USERSET类型参数,请参见表1中对应设置方法进行设置。
'd':表示被禁用,相关信息不被收集,优化器在生成计划的时候也不使用。用户可以使用语法 alter table tablename disable/enable statistics((column list)) 来修改扩展统计信息的状态。
场景一:优化器生成下发语句的计划,此时仅能收集到REMOTE_QUERY。
其它子句声明可选的操作符优化子句。他们的含义在第 35.13 节里定义。 要想能够创建一个操作符,你必须在参数类型和返回类型上有USAGE权限, 还要在底层函数上有EXECUTE权限。如果指定了交换或者负操作符, 你必须拥有这些操作符。
openGauss=# DROP TABLE tpcds.customer_t1; 优化建议 INTERNAL TABLE 此种情况大多用于故障恢复,不建议进行并发操作。 DATABASE 不能在事务中reindex database。
其他子句声明可选的操作符优化子句,含义在第 35.13 节里定义。 要想能够创建一个操作符,你必须在参数类型和返回类型上有USAGE权限, 还要在底层函数上有EXECUTE权限。如果指定了交换或者负操作符, 你必须拥有这些操作符。
'd':表示被禁用,相关信息不被收集,优化器在生成计划的时候也不使用。用户可以使用语法alter table tablename disable/enable statistics((column list))来修改扩展统计信息的状态。
其他子句声明可选的操作符优化子句,含义在第 35.13 节里定义。 要想能够创建一个操作符,你必须在参数类型和返回类型上有USAGE权限, 还要在底层函数上有EXECUTE权限。如果指定了交换或者负操作符, 你必须拥有这些操作符。
如果子链接中含有多个表,则提升后这些表可与外层表以任意优化顺序连接,hint也不会被用到。
openGauss=# DROP TABLE tpcds.customer_t1; 优化建议 INTERNAL TABLE 此种情况大多用于故障恢复,不建议进行并发操作。 DATABASE 不建议在事务中reindex database。