检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
HASH分区策略。 合并分区只能对二级分区(叶子节点)进行合并,且源分区必须属于同一个一级分区。 只有分区表的所有者或者被授予了分区表ALTER权限的用户有权限执行ALTER TABLE PARTITION命令,系统管理员默认拥有此权限。 删除、切割、清空、交换分区的操作会使Global索引失效,可以申明UPDATE
可以看到带scandop hint的计划多了一个Aggregate算子,这是Stream算子消除后的残留。 普通计划只有一层Aggregate算子,两种计划不影响最终结果。 父主题: 使用Plan Hint进行调优
些条件的行会被包含在最终的结果集中。 上述示例中,Bitmap Index Scan算子输出信息如下所示。 信息名称 含义 Bitmap Index Scan 算子的名称。 Index Cond 该算子的过滤谓词,在查询执行时,满足这些条件的行会被包含在最终的结果集中。 上述示例中,BitmapOr
sDB数据库(不支持GaussDB之外的其他数据库)的备份恢复或者数据迁移操作前后表中的数据是否相同。在备份恢复或者数据迁移操作前后都需要用户通过手工执行SQL命令的方式获取执行结果,通过对比获取的执行结果判断操作前后表中的数据是否相同。 对于大表,CHECKSUM函数可能会需要很长时间。
sDB数据库(不支持GaussDB之外的其他数据库)的备份恢复或者数据迁移操作前后表中的数据是否相同。在备份恢复或者数据迁移操作前后都需要用户通过手工执行SQL命令的方式获取执行结果,通过对比获取的执行结果判断操作前后表中的数据是否相同。 对于大表,CHECKSUM函数可能会需要很长时间。
这个函数接受当前状态值和当前输入数据,并返回下个状态值。 state_data_type 聚合的状态值的数据类型。 ffunc 在转换完所有输入行后调用的最终处理函数,它计算聚合的结果。 此函数必须接受一个类型为state_data_type的参数。 聚合的输出数据 类型被定义为此函数的返回类型。
O(1) 哈希+哈希 分区路由的主要处理逻辑根据导入数据元组的分区键计算其所在分区的过程,相比非分区表这部分为额外增加的开销,这部分开销在最终数据导入上的具体性能损失和服务器CPU处理能力、表宽度、磁盘/内存的实际容量相关,通常可以粗略认为: x86服务器场景下一级分区表相比普通
xml,输出文件仅支持xml类型。 在打开guc参数safe_data_path时,用户只能通过高级包读写safe_data_path指定文件路径下的文件。 创建目录前需要保证路径为操作系统实际存在的路径,且用户需要拥有该目录的读和写权限。关于目录创建,请参考CREATE DIRECTORY。
xml,输出文件仅支持xml类型。 在打开guc参数safe_data_path时,用户只能通过高级包读写safe_data_path指定文件路径下的文件。 创建目录前需要保证路径为操作系统实际存在的路径,且用户需要拥有该目录的读和写权限。关于目录创建,请参考CREATE DIRECTORY。
设置方式:该参数为CM参数,参数修改请参考表2中方式一进行设置,修改后需要重启cm_agent才能生效。 设置建议:此参数为内部调用参数,不建议用户修改。 设置不当的风险与影响:修改该参数取值可能导致数据库出现意料之外的结果,请保持默认值。 enable_xc_maintenance_mode
xml,输出文件仅支持xml类型。 在打开guc参数safe_data_path时,用户只能通过高级包读写safe_data_path指定文件路径下的文件。 创建目录前需要保证路径为操作系统实际存在的路径,且用户需要拥有该目录的读和写权限。关于目录创建,请参考CREATE DIRECTORY。
xml,输出文件仅支持xml类型。 在打开guc参数safe_data_path时,用户只能通过高级包读写safe_data_path指定文件路径下的文件。 创建目录前需要保证路径为操作系统实际存在的路径,且用户需要拥有该目录的读和写权限。关于目录创建,请参考CREATE DIRECTORY。
6. 发现最后一层使用单层Agg,但行数缩减较多。使用相同的hint,同时结合参数best_agg_plan=3进行双层Agg调优,最终计划如下图所示,运行时间94s,完成调优。 如果有统计信息变更引起的查询劣化,可以考虑用plan hint来调整到之前的查询计划。这里以T
c_last_name ... 发现最后一层使用单层Agg,但行数缩减较多。使用相同的hint,同时结合参数best_agg_plan=3进行双层Agg调优,最终计划如下图所示,运行时间94s,完成调优。 如果有统计信息变更引起的查询劣化,可以考虑用plan hint来调整到之前的查询计划。这里以T
SQL_BIND_VARIABLE。 DBE_SQL.SQL_SET_RESULTS_TYPE_C 该函数是动态定义一个数组类型的列,不建议用户使用。 DBE_SQL.SQL_SET_RESULTS_TYPE_C函数的原型为: 1 2 3 4 5 6 7 8 9 DBE_SQL.s
设置方式:该参数为CM参数,参数修改请参考表2中方式一进行设置,修改后需要重启cm_agent才能生效。 设置建议:此参数为内部调用参数,不建议用户修改。 设置不当的风险与影响:修改该参数取值可能导致集群出现意料之外的结果,请保持默认值。 enable_xc_maintenance_mode
sDB数据库(不支持GaussDB之外的其他数据库)的备份恢复或者数据迁移操作前后表中的数据是否相同。在备份恢复或者数据迁移操作前后都需要用户通过手工执行SQL命令的方式获取执行结果,通过对比获取的执行结果判断操作前后表中的数据是否相同。 对于大表,CHECKSUM函数可能会需要很长时间。
sDB数据库(不支持GaussDB之外的其他数据库)的备份恢复或者数据迁移操作前后表中的数据是否相同。在备份恢复或者数据迁移操作前后都需要用户通过手工执行SQL命令的方式获取执行结果,通过对比获取的执行结果判断操作前后表中的数据是否相同。 对于大表,CHECKSUM函数可能会需要很长时间。
XT_INFO字段 名称 类型 描述 node_name OUT text 描述当前实例名。 app OUT text 描述当前连接DN的客户端。 tid OUT bigint 描述当前线程的线程号。 lwtid OUT integer 描述当前线程的轻量级线程号。 query_id
where true语句到DN读取全部t2表的数据。 获取需要的数据之后,在CN上做HASH JOIN。 最后结果参与two_sum运算并返回最终结果。 该计划很慢,原因是网络传输了大量数据,然后在CN上执行HASH JOIN,不能充分利用集群资源。 通过增加partialpush查询重写参数,可以把1