检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
容灾,即在另一个可用区(跨AZ)部署一个同构的GaussDB(DWS)灾备集群,如果生产集群所处的地理位置发生自然灾害,或者集群内部出现了故障从而导致生产集群无法正常对外提供读写服务,那么灾备集群可以切换为生产集群,从而保障业务连续性。 说明: 该功能受限商用,如需使用请提交工单申请。 受限 集群容灾
复制源表的存储参数。 如果指定了INCLUDING DISTRIBUTION,则新表将复制源表的分布信息,包括分布类型和分布列,同时新表将不能再使用DISTRIBUTE BY子句。默认情况下,不复制源表的分布信息。 INCLUDING ALL是INCLUDING DEFAULTS
拷贝源表的存储参数。 如果指定了INCLUDING DISTRIBUTION,则新表将拷贝源表的分布信息,包括分布类型和分布列,同时新表将不能再使用DISTRIBUTE BY子句。默认情况下,不拷贝源表的分布信息。 INCLUDING ALL是INCLUDING DEFAULTS
含义的gtm_option参数,对于GTM和GTM-Lite两种模式,一定要在gaussdb和gtm上设置为相同的模式,否则会出现业务报错无法执行的问题。 GTM-Free模式可以通过enable_gtm_free = on或gtm_option = gtm-free的任一方法开启。
分区扫描异常、跨逻辑集群查询。 执行计划可视化想要显示每步执行时长,需设置参数“resource_track_level=perf”,否则无法查看。 图3 计划可视化 图4 计划诊断 SQL诊断:针对用户编写的SQL语句,结合GaussDB(DWS)SQL开发规范,对SQL语句进
hint仅在需要重分布且指定的倾斜信息与查询执行过程中的重分布信息相匹配时才会被使用。 skew hint受GUC参数skew_option限制,如果参数处于关闭状态,则无法进行skew hint倾斜调优。 skew hint目前仅处理普通表和子查询类型的表关系,支持基表hint、子查询hint、with as
VIEW that will be treated as Record type can't be shipped 不支持向量化计划 对于不能走向量化计划的SQL,尽可能详细地上报不支持向量化的原因。 常见的不支持向量化的因素主要有: 目标列含有返回类型是集合类型的函数。 目标列
表示是否兼容扩充重分布(需要升级到对应内核版本,如果是低版本则设置为false);如果设置成true的话,flink的restart-strategy不能设置为none。 Boolean true newSystemValue 表示读取binlog数据时是否使用新的系统字段(需要升级到对应内
VIEW that will be treated as Record type can't be shipped 不支持向量化计划 对于不能走向量化计划的SQL,尽可能详细地上报不支持向量化的原因。 常见的不支持向量化的因素主要有: 目标列含有返回类型是集合类型的函数。 目标列
x x √ 分区表 SELECT x x √ √ INSERT/INSERT OVERWRITE x x x x 不再保证事务原子性,事务失败后,不再保证数据一致性;不支持回滚。 不支持通过EXTERNAL SCHEMA对hive端创建的表进行GRANT和REVOKE操作。 并发
min_value表示sequence最小值。 cache_value表示为了快速获取下一个序列值而预先存储的sequence值个数(定义cache后不能保证sequence值的连续性,会产生空洞,造成序列号段浪费)。 log_cnt表示WAL日志记录的sequence值个数,由于在Gaus
pdate、merge、delete语句。 多表场景hint增强:针对超过FROM列表的项数阈值的场景进行hint增强,避免hint失效,无法提升性能。 新增enable_from_collapse_hint参数,控制是否优先以hint生效的方式重写FROM列表。 开发指南>优化查询性能>改进查询>使用Plan
会导致部分内存中的数据未及时落盘,造成部分数据丢失,从而导致结果集异常。 解决方法: unlogged表在集群异常情况下的安全性无法保证,一般不能作为业务表使用,更多的场景是作为临时表使用。当出现集群故障后,为了保证数据正常,需要重建unlogged表或将数据备份后重新导入数据库。
返回类型:boolean 备注:pg_has_role检查用户是否能以特定方式访问角色。其参数类似has_table_privilege,除了public不能用做用户名。访问权限类型必须是MEMBER或USAGE的一些组合。 MEMBER表示的是角色中的直接或间接成员关系(也就是SET ROLE
“断点”窗格会列出每一个断点所在行的行号以及调试对象的名称。 禁用断点后,程序不会在该断点处暂停执行,但该断点仍会保留(以备将来启用)。 删除的断点无法恢复。 按下“Alt+Y”可复制“断点”窗格内容。 修改源代码 调试过程中,如果用户修改了从服务器获取的源代码,并继续进行调试,Data
变更规格前需检查当前Region目标规格的ECS资源、租户CPU配额是否充足,有满足条件的规格可供变更。 规格变更是支持重入的,若存在部分节点变更失败,可以再次提交变更任务,执行变更流程。 约束与限制 ECS弹性云服务器同一类规格之间可以进行升/降配弹性变更,例如dwsx2.2xlarge
time_fill 用于时间填充表达式输出time_fill列,作为关键字,不能用作函数名和自定义数据类型名。 3 fill_first/fill_last/fill_avg 用于时间填充表达式,输出填充列,作为关键字,不能用作函数名和自定义数据类型名。 4 list 用于指定分区表类型,
00:00:00 (1 row) to_date(string, fmt) 描述:将字符串string按fmt指定格式转化为DATE类型的值。该函数不能直接支持CLOB类型,但是CLOB类型的参数能够通过隐式转换实现。 返回值类型:date 示例: 1 2 3 4 5 SELECT TO_DATE('05
是否将执行计划存储在plan_table中。当该选项开启时,会将执行计划存储在PLAN_TABLE中,不打印到当前屏幕,因此该选项为on时,不能与其他选项同时使用。 取值范围: ON(缺省值):将执行计划存储在plan_table中,不打印到当前屏幕。执行成功返回EXPLAIN SUCCESS。
和maxJVMMemory 的值,以分配更多内存。 ascii “****” does not map to charset 原因:DSC无法检测输入文件的编码格式,且系统区域设置的字符集与输入文件的字符集不匹配。于是,系统上报告警。 解决方案:将encodingFormat参数设为实际编码值,并再次执行。