检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
-1:表示所有UndoZone的元信息。 0-1024*1024-1:表示对应ZoneID的元信息。 location(读取位置) 0:表示从当前内存中读取。 1:表示从物理文件中读取。 返回值类型:record 该系统函数仅支持回滚段使用页式存储方式。 表1 gs_undo_meta参数说明 参数类型
应当避免使用VALUES返回数量非常大的结果行,否则可能会出现内存耗尽或者性能低下的情况。出现在INSERT中的VALUES是一个特殊情况,因为目标字段类型可以从INSERT的目标表获知,并不需要通过扫描VALUES列表来推测,所以在此情况下可以处理非常大的结果行。 如果指定了多行,那么每一行都必须拥有相同的元素个数。
得到结果集中列数的COUNT。 column_number 关于被检索的列数信息。计数从1开始。 descriptor_item 标记识别检索列的信息项。 cvariable 宿主变量将接收从描述符区域检索的数据。 示例 检索结果集中列数: EXEC SQL GET DESCRIPTOR
lock”内容持久化到磁盘。 LockFileCreateWRITE 将pid信息写到LockFile文件“%s.lock”。 RelationMapRead 读取系统表到存储位置之间的映射文件 RelationMapSync 将系统表到存储位置之间的映射文件持久化到磁盘。 RelationMapWrite
-1:表示所有UndoZone的元信息。 0-1024*1024-1:表示对应ZoneID的元信息。 location(读取位置) 0:表示从当前内存中读取。 1:表示从物理文件中读取。 返回值类型:record 表1 gs_undo_meta参数说明 参数类型 参数名 类型 描述 输出参数 zoneId
行插入一行数据命令实现。但是建议使用此命令可以提升效率。 如果从指定表插入数据到当前表,例如在数据库中创建了一个表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
得到结果集中列数的COUNT。 column_number 关于被检索的列数信息。计数从1开始。 descriptor_item 标记识别检索列的信息项。 cvariable 宿主变量将接收从描述符区域检索的数据。 示例 检索结果集中列数: EXEC SQL GET DESCRIPTOR
应当避免使用VALUES返回数量非常大的结果行,否则可能会出现内存耗尽或者性能低下的情况。出现在INSERT中的VALUES是一个特殊情况,因为目标字段类型可以从INSERT的目标表获知,并不需要通过扫描VALUES列表来推测,所以在此情况下可以处理非常大的结果行。 如果指定了多行,那么每一行都必须拥有相同的元素个数。
得到结果集中列数的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 截断日期/时间,精确到周(本周的第一天)
截断日期/时间,精确到分钟(00 - 59) MI MIN MINUTE 小时 H 截断日期/时间,精确到小时(00 - 23) HH HOUR HR 天 D 截断日期/时间,精确到天(01-01 - 12-31) DAY DD DDD J 周 W 截断日期/时间,精确到周(本周的第一天)
对慢SQL语句进行分析,通常包括以下步骤: 操作步骤 收集SQL中涉及到的所有表的统计信息。在数据库中,统计信息是优化器生成计划的源数据。没有收集统计信息或者统计信息陈旧往往会造成执行计划严重劣化,从而导致性能问题。从经验数据来看,10%左右性能问题是因为没有收集统计信息。具体请参见更新统计信息。
对慢SQL语句进行分析,通常包括以下步骤: 操作步骤 收集SQL中涉及到的所有表的统计信息。在数据库中,统计信息是优化器生成计划的源数据。没有收集统计信息或者统计信息陈旧往往会造成执行计划严重劣化,从而导致性能问题。从经验数据来看,10%左右性能问题是因为没有收集统计信息。具体请参见更新统计信息。
表2中对应设置方法进行设置。 取值范围:布尔型 on表示有转换错误的字符将被忽略,以"?"代替,打印错误信息到日志中。 off表示有转换错误的字符不能被转换,打印错误信息到终端。 默认值:off 若该参数通过执行gs_guc reload修改时,如果当前节点上的某个session
截断日期/时间,精确到分钟(00 - 59) MI MIN MINUTE 小时 H 截断日期/时间,精确到小时(00 - 23) HH HOUR HR 天 D 截断日期/时间,精确到天(01-01 - 12-31) DAY DD DDD J 周 W 截断日期/时间,精确到周(本周的第一天)
截断日期/时间,精确到分钟(00 - 59) MI MIN MINUTE 小时 H 截断日期/时间,精确到小时(00 - 23) HH HOUR HR 天 D 截断日期/时间,精确到天(01-01 - 12-31) DAY DD DDD J 周 W 截断日期/时间,精确到周(本周的第一天)
行插入一行数据命令实现。但是建议使用此命令可以提升效率。 如果从指定表插入数据到当前表,例如在数据库中创建了一个表customer_t1的备份表customer_t2,现在需要将表customer_t1中的数据插入到表customer_t2中,则可以执行如下命令。 1 2 3 4