检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
关闭游标:当提取和处理完游标结果集合数据后,应及时关闭游标,以释放该游标所占用的系统资源,并使该游标的工作区变成无效,不能再使用FETCH语句获取其中数据。关闭后的游标可以使用OPEN语句重新打开。 关闭游标的语法图,请参见图7。
--dump-wrm 存储过程中包含负载资源管理器,具体包括资源池、负载组以及负载组映射。 连接M-Compatibility模式数据库进行导出时,不支持该选项。 --binary-upgrade 该参数为扩展预留接口,不建议使用。
默认值:4000MB comm_memory_pool 参数说明:单个DN内TCP代理通信库可使用内存池资源的容量大小。 此参数需根据实际业务情况做调整,若通信库使用内存小,可设置该参数数值较小,反之设置数值较大。
设置不当的风险与影响:设置除了log以外的值时,会打印较多日志,占用一定io资源。 trace_sort 参数说明:设置是否在日志中打印排序操作中的资源使用相关信息。
并行解码需要配置充足的内存资源,内存占用主要分为如下四部分: TOAST元组拼接哈希表:并发事务数量 * 元组平均大小,当前版本不受落盘逻辑管控,处理TOAST元组时可能占用大量内存。
用于内存资源管控时判定大事务,用于优先落盘。 父主题: 逻辑解码
受限于使用的硬件资源大小,需要谨慎修改的参数。例如:内存、连接数、影响磁盘空间占用的相关参数。用户修改前需确认使用的硬件规格,确保参数修改后,不会超出硬件本身的大小限制,否则可能会使数据库实例申请不到足够的资源,导致实例状态异常。
关闭游标:当提取和处理完游标结果集合数据后,应及时关闭游标,以释放该游标所占用的系统资源,并使该游标的工作区变成无效,不能再使用FETCH语句获取其中数据。关闭后的游标可以使用OPEN语句重新打开。 关闭游标的语法图,请参见图8。
关闭游标:当提取和处理完游标结果集合数据后,应及时关闭游标,以释放该游标所占用的系统资源,并使该游标的工作区变成无效,不能再使用FETCH语句获取其中数据。关闭后的游标可以使用OPEN语句重新打开。 关闭游标的语法图,如图9所示。
针对业务量长期超负载情况(即无明显慢查询,或慢查询查杀后但新的查询依然会变成慢查询),应考虑降低业务负载、增加数据库资源的方式进行优化。 属性类型:Integer 属性单位:s(秒) 取值范围:0 ~ 2147483647。0表示已禁用,timeout不生效。
设置不当的风险与影响:需要使用安全策略时设置为on,会占用系统资源,对系统性能产生影响。
shuffle占用了大量宝贵的网络资源,减少不必要的数据shuffle,可以减少网络压力,使数据的处理本地化,提高集群的性能和可支持的并发度。通过对关联条件和分组条件的仔细设计,能够尽可能的减少不必要的数据shuffle。
设置不当的风险与影响:需要使用安全策略时设置为on,会占用系统资源,对系统性能产生影响。
备机读的资源回收线程,每间隔该参数值的时间,尝试清理一次备机读相关文件。 该参数属于SIGHUP类型参数,请参考表1中对应设置方法进行设置。 取值范围:整型,0~86400,单位是秒(s)。
受限于使用的硬件资源大小,需要谨慎修改的参数。例如:内存、连接数、影响磁盘空间占用的相关参数。用户修改前需确认使用的硬件规格,确保参数修改后,不会超出硬件本身的大小限制,否则可能会使数据库实例申请不到足够的资源,导致实例状态异常。
0:打开SMP自适应功能,系统会根据资源情况和计划特征动态选取最优并行度。 [-64,-1]:打开SMP自适应功能,并限制自适应选取的最大并行度。 在开启并行查询后,请保证系统CPU、内存、网络、I/O等资源充足,以达到最佳效果。
并行解码需要配置充足的内存资源,内存占用主要分为如下四部分: TOAST元组拼接哈希表:并发事务数量 * 元组平均大小,当前版本不受落盘逻辑管控,处理TOAST元组时可能占用大量内存。
shuffle占用了大量宝贵的网络资源,减少不必要的数据shuffle,可以减少网络压力,使数据的处理本地化,以提高集群的性能和可支持的并发度。通过对关联条件和分组条件的仔细设计,能够尽可能的减少不必要的数据shuffle。 选择分布方案 表的分布方式的选择如表1所示。
备机读的资源回收线程,每间隔该参数值的时间,尝试清理一次备机读相关文件。 该参数属于SIGHUP类型参数,请参考表1中对应设置方法进行设置。 取值范围:整型,0~86400,单位是秒(s)。
Resource manage LWLOCK事件 ResourcePoolHashLock 用于避免并发访问或者修改资源池哈希表。 OBS LWLOCK事件 OBSGetPathLock 用于避免对obs路径的写写并发和读写并发。