正在生成
详细信息:
检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
对慢SQL语句进行分析,通常包括以下步骤: 操作步骤 收集SQL中涉及到的所有表的统计信息。在数据库中,统计信息是规划器生成计划的源数据。没有收集统计信息或者统计信息陈旧往往会造成执行计划严重劣化,从而导致性能问题。从经验数据来看,10%左右性能问题是因为没有收集统计信息。具体请参见更新统计信息。
标记识别设置的头部信息项。目前仅支持COUNT设置描述符项数。 number 设置的描述符项数。计数从1开始。 descriptor_item 标记识别在描述符中的项信息。当前仅支持DATA、TYPE和LENGTH。 value 存储到描述符项中的值。可以是SQl常量或者宿主变量。 示例 EXEC SQL SET
对慢SQL语句进行分析,通常包括以下步骤: 操作步骤 收集SQL中涉及到的所有表的统计信息。在数据库中,统计信息是优化器生成计划的源数据。没有收集统计信息或者统计信息陈旧往往会造成执行计划严重劣化,从而导致性能问题。从经验数据来看,10%左右性能问题是因为没有收集统计信息。具体请参见更新统计信息。
标记识别设置的头部信息项。目前仅仅支持COUNT设置描述符项数。 number 设置的描述符项数。计数从1开始。 descriptor_item 标记识别在描述符中的项信息。当前仅支持DATA、TYPE和LENGTH。 value 存储到描述符项中的值。可以是SQl常量或者宿主变量。 示例 EXEC SQL SET
标记识别设置的头部信息项。目前仅仅支持COUNT设置描述符项数。 number 设置的描述符项数。计数从1开始。 descriptor_item 标记识别在描述符中的项信息。当前仅支持DATA、TYPE和LENGTH。 value 存储到描述符项中的值。可以是SQl常量或者宿主变量。 示例 EXEC SQL SET
CloneGaussDBV5NewInstance:恢复到新实例。 RestoreGaussDBV5InInstance:恢复到当前实例。 RestoreGaussDBV5InInstanceToExistedInst:恢复到已有实例 DeleteGaussDBV5Instance:删除实例。
-1:表示所有UndoZone的元信息。 0~1024*1024-1:表示对应ZoneID的元信息。 location(读取位置) 0:表示从当前内存中读取。 1:表示从物理文件中读取。 返回值类型:record 表1 gs_undo_meta参数说明 参数类型 参数名 类型 描述 输出参数 zoneId
enable_stream_operator=off,如果没有,则直接断开会话即可。 将数据源文件中的数据通过外表“product_info_ext”导入到表“product_info”中。 1 openGauss=# INSERT INTO product_info SELECT * FROM
优化后的SQL查询由两个等值join的子查询构成,而每个子查询都可以走更适合此场景的hashjoin。优化后的执行计划如下 优化后,从超过1个小时未返回结果优化到7s返回结果。 父主题: 实际调优案例
-1:表示所有UndoZone的元信息。 0-1024*1024-1:表示对应ZoneID的元信息。 location(读取位置) 0:表示从当前内存中读取。 1:表示从物理文件中读取。 返回值类型:record 表1 gs_undo_meta参数说明 参数类型 参数名 类型 描述 输出参数 zoneId
-1:表示所有UndoZone的元信息。 0-1024*1024-1:表示对应ZoneID的元信息。 location(读取位置) 0:表示从当前内存中读取。 1:表示从物理文件中读取。 返回值类型:record 该系统函数仅支持回滚段使用页式存储方式。 表1 gs_undo_meta参数说明 参数类型
-1:表示所有UndoZone的元信息。 0~1024*1024-1:表示对应ZoneID的元信息。 location(读取位置) 0:表示从当前内存中读取。 1:表示从物理文件中读取。 返回值类型:record 该系统函数仅支持回滚段使用页式存储方式。 表1 gs_undo_meta参数说明 参数类型
lock”内容持久化到磁盘。 LockFileCreateWRITE 将pid信息写到LockFile文件“%s.lock”。 RelationMapRead 读取系统表到存储位置之间的映射文件 RelationMapSync 将系统表到存储位置之间的映射文件持久化到磁盘。 RelationMapWrite
得到结果集中列数的COUNT。 column_number 关于被检索的列数信息。计数从1开始。 descriptor_item 标记识别检索列的信息项。 cvariable 宿主变量将接收从描述符区域检索的数据。 示例 检索结果集中列数: EXEC SQL GET DESCRIPTOR
对慢SQL语句进行分析,通常包括以下步骤: 操作步骤 收集SQL中涉及到的所有表的统计信息。在数据库中,统计信息是优化器生成计划的源数据。没有收集统计信息或者统计信息陈旧往往会造成执行计划严重劣化,从而导致性能问题。从经验数据来看,10%左右性能问题是因为没有收集统计信息。具体请参见更新统计信息。
行插入一行数据命令实现。但是建议使用此命令可以提升效率。 如果从指定表插入数据到当前表,例如在数据库中创建了一个表customer_t1的备份表customer_t2,现在需要将表customer_t1中的数据插入到表customer_t2中,则可以执行如下命令。 1 2 3 4
行插入一行数据命令实现。但是建议使用此命令可以提升效率。 如果从指定表插入数据到当前表,例如在数据库中创建了一个表customer_t1的备份表customer_t2,现在需要将表customer_t1中的数据插入到表customer_t2中,则可以执行如下命令。 1 2 3 4
表2中对应设置方法进行设置。 取值范围:布尔型 on表示有转换错误的字符将被忽略,以"?"代替,打印错误信息到日志中。 off表示有转换错误的字符不能被转换,打印错误信息到终端。 默认值:off max_query_retry_times 当前特性是实验室特性,使用时请联系华为工程师提供技术支持。
得到结果集中列数的COUNT。 column_number 关于被检索的列数信息。计数从1开始。 descriptor_item 标记识别检索列的信息项。 cvariable 宿主变量将接收从描述符区域检索的数据。 示例 检索结果集中列数: EXEC SQL GET DESCRIPTOR
截断日期/时间,精确到分钟(00 - 59) MI MIN MINUTE 小时 H 截断日期/时间,精确到小时(00 - 23) HH HOUR HR 天 D 截断日期/时间,精确到天(01-01 - 12-31) DAY DD DDD J 周 W 截断日期/时间,精确到周(本周的第一天)