检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
案例:增加JOIN列非空条件 现象描述 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 SELECT *
多个OID通过','分隔,不校验用户OID是否存在。 exclude-users: 黑名单用户的名称列表。 取值范围:字符串类型,指定黑名单用户名,通过','分隔,不校验用户名是否存在。 dynamic-resolution: 是否动态解析黑名单用户名。如果解码某条XLOG,且
并不能确保输出后的都是可以提升性能的计划。一旦改写错误可能导致千倍的性能差距,因此在查询改写阶段需要对此类规则支持基于代价的评估策略,决策是否应用规则对SQL进行改写,这些规则受GUC参数costbased_rewrite_rule控制,其受控的规则如表1所示。 表1 GUC参数
并不能确保输出后的都是可以提升性能的计划。一旦改写错误可能导致千倍的性能差距,因此在查询改写阶段需要对此类规则支持基于代价的评估策略,决策是否应用规则对SQL进行改写,这些规则受GUC参数costbased_rewrite_rule控制,其受控的规则如表1所示。 表1 costbased_rewrite_rule
决这个问题。更好的方法包括调节优化器开销常量、手动运行ANALYZE、增加配置参数default_statistics_target的值、增加使用ALTER TABLE SET STATISTICS为指定列增加收集的统计信息。 enable_bitmapscan 参数说明:控制优化器对位图扫描规划类型的使用。
系统性能快照 enable_wdr_snapshot 参数说明:设置是否开启数据库监控快照功能。 参数类型:布尔型 参数单位:无 取值范围: on:打开数据库监控快照功能。 off:关闭数据库监控快照功能。 默认值:on 设置方式:该参数属于SIGHUP类型参数,请参考表1中对应设置方法进行设置。
系统性能快照 enable_wdr_snapshot 参数说明:设置是否开启数据库监控快照功能。 参数类型:布尔型 参数单位:无 取值范围: on:打开数据库监控快照功能。 off:关闭数据库监控快照功能。 默认值:on 设置方式:该参数属于SIGHUP类型参数,请参考表1中对应设置方法进行设置。
当客户在使用数据库过程中,如果白天执行一些耗时比较长的任务(例如:统计数据汇总之类或从其他数据库同步数据的任务),会对正常的业务有性能影响,所以客户经常选择在晚上执行,无形中增加了客户的工作量。因此GaussDB Kernel数据库兼容ORA数据库中定时任务的功能,可以由客户创建定时任务,当任务时间点到达后可以自动
设置建议:建议设置为1024的整数倍。底噪内存是2MB,平均每增加一个表或者索引,增加11kB内存。 设置不当的风险与影响:如果设置的值过小,会导致内存频繁淘汰,影响性能。 enable_memory_context_control 参数说明:设置是否启用检查内存上下文是否超过给定限制的功能。仅适用于DEBUG版本。
描述:两个数组是否相等 示例: 1 2 3 4 5 openGauss=# SELECT ARRAY[1.1,2.1,3.1]::int[] = ARRAY[1,2,3] AS RESULT ; result -------- t (1 row) <> 描述:两个数组是否不相等 示例:
描述:两个数组是否相等。 示例: 1 2 3 4 5 gaussdb=# SELECT ARRAY[1.1,2.1,3.1]::int[] = ARRAY[1,2,3] AS RESULT ; result -------- t (1 row) <> 描述:两个数组是否不相等。
描述:两个数组是否相等。 示例: 1 2 3 4 5 gaussdb=# SELECT ARRAY[1.1,2.1,3.1]::int[] = ARRAY[1,2,3] AS RESULT ; result -------- t (1 row) <> 描述:两个数组是否不相等。
描述:两个数组是否相等。 示例: 1 2 3 4 5 gaussdb=# SELECT ARRAY[1.1,2.1,3.1]::int[] = ARRAY[1,2,3] AS RESULT ; result -------- t (1 row) <> 描述:两个数组是否不相等。
描述:两个数组是否相等 示例: 1 2 3 4 5 openGauss=# SELECT ARRAY[1.1,2.1,3.1]::int[] = ARRAY[1,2,3] AS RESULT ; result -------- t (1 row) <> 描述:两个数组是否不相等 示例:
描述:两个数组是否相等。 示例: 1 2 3 4 5 gaussdb=# SELECT ARRAY[1.1,2.1,3.1]::int[] = ARRAY[1,2,3] AS RESULT ; result -------- t (1 row) <> 描述:两个数组是否不相等。
444.6 注:TCP每次重传耗时随重传次数指数增加,当TCP一次重传到达120秒后,后续每次重传都将耗时120秒不再变化。 设置方式:该参数属于SIGHUP类型参数,请参见表1中对应设置方法进行设置。 设置建议:设置时请确认操作系统是否支持TCP_USER_TIMEOUT套接字选项。
条件语句 条件语句的主要作用判断参数或者语句是否满足已给定的条件,根据判定结果执行相应的操作。 GaussDB有五种形式的IF: IF_THEN 图1 IF_THEN::= IF_THEN语句是IF的最简单形式。如果条件为真,statements将被执行。否则,将忽略它们的结果使该IF_THEN语句执行结束。
条件语句 条件语句的主要作用判断参数或者语句是否满足已给定的条件,根据判定结果执行相应的操作。 GaussDB有五种形式的IF: IF_THEN 图1 IF_THEN::= IF_THEN语句是IF的最简单形式。如果条件为真,statements将被执行。否则,将忽略它们的结果使该IF_THEN语句执行结束。
参数说明:是否开启数据库监控快照功能。 该参数属于SIGHUP类型参数,请参考表1中对应设置方法进行设置。 取值范围:布尔型 on:打开数据库监控快照功能。 off:关闭数据库监控快照功能。 默认值:on enable_wdr_snapshot_standby 参数说明:是否开启备机支持数据库监控快照功能。
连接设置 介绍设置客户端和服务器连接方式相关的参数。 light_comm 参数说明:设置服务器是否使用轻量通信方式。 该参数指定服务器是否使用基于轻量锁和非阻塞socket的通信方式。 参数类型:布尔型 参数单位:无 取值范围: on:表示使用轻量通信方式。 off:表示不使用轻量通信方式。