检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
在GaussDB中,并发执行的事务由于竞争资源会导致死锁。本节介绍的参数主要管理事务锁的机制。 deadlock_timeout 参数说明:设置死锁超时检测时间,以毫秒为单位。当申请的锁超过设定值时,系统会检查是否产生了死锁。该参数仅针对常规锁生效。 死锁的检查代价是比较高的,服务器不会在每次
处理主表的所有索引表,当单独对索引表进行检测时,无需使用CASCADE模式。 不支持临时表和unlog表。 对于主表的检测会同步检测主表的内部表,例如toast表等。 当提示索引表损坏时,建议使用reindex命令进行重建索引操作。 检测表分区的数据文件。 { ANALYZE |
分布列推荐函数 其他系统函数 内部函数 AI特性函数 动态数据脱敏函数 hotkey特性函数 Global SysCache特性函数 数据损坏检测修复函数 XML类型函数 XMLTYPE类型函数 废弃函数 父主题: SQL参考
CADE模式用于处理主表的所有索引表,当单独对索引表进行检测时,无需使用CASCADE模式。 对于主表的检测会同步检测主表的内部表,例如toast表等。 当提示索引表损坏时,建议使用reindex命令进行重建索引操作。 检测表分区的数据文件。 { ANALYZE | ANALYSE
Scan是GaussDB中的一种查询优化技术,它可以通过只扫描索引而不需要访问表数据来提高查询性能。在执行查询时,如果查询条件只涉及到表的某个索引列,就可以使用Index Only Scan来优化查询。Index Only Scan会直接扫描索引,从而减少了I/O操作和CPU开销,提高了查询性能。
参数说明:用于CN/DN/GTM进程的僵死检测,当检测到的僵死次数大于该参数值,认为进程僵死,将进程重启。 取值范围:整型,单位为次数。参数修改请参考表2进行设置。 默认值:5 enable_transaction_read_only 参数说明:控制是否打开cm_server磁盘自动阈值检测功能,该功能打开
AI特性函数 敏感数据发现函数 动态数据脱敏函数 层次递归查询函数 hotkey特性函数 Global SysCache特性函数 数据损坏检测修复函数 XML类型函数 XMLTYPE类型函数 数据透视函数 Global Plsql Cache特性函数 通用标识符函数 SQL限流函数
可以避免数据倾斜。 【关注】将表的扫描压力均匀分散在各个DN上。避免扫描压力集中在部分DN上,而导致性能瓶颈。例如,在事实表上使用等值过滤条件时,将会导致扫描压力不均匀。 【关注】减少需要扫描的数据量。通过分区表的剪枝机制可以大幅减少数据的扫描量。 【关注】尽量减少随机I/O。通
参数说明:当某个AZ状态不正常时,会触发AZ自动切换,该参数是检测AZ状态的时间间隔。 取值范围:整型,单位为秒。参数修改请参考表2进行设置。 默认值:2 az_connect_check_interval 参数说明:定时检测AZ间的网络连接,该参数表示连续两次检测之间的间隔时间。 取值范围:整型,单位为秒。参数修改请参考表2进行设置。
适的分布列,可以避免数据倾斜。 将表的扫描压力均匀分散在各个DN上。避免扫描压力集中在部分DN上,而导致性能瓶颈。例如,在事实表上使用等值过滤条件时,将会导致扫描压力不均匀。 减少需要扫描的数据量。通过分区表的剪枝机制可以大幅减少数据的扫描量。 尽量减少随机I/O。通过聚簇可以实
参数说明:当某个AZ状态不正常时,会触发AZ自动切换,该参数是检测AZ状态的时间间隔。 取值范围:整型,单位为秒。修改后可以reload生效,参数修改请参考表2进行设置。 默认值:2 az_connect_check_interval 参数说明:定时检测AZ间的网络连接,该参数表示连续两次检测之间的间隔时间。 取值范
设置。 设置建议:推荐使用默认值。 设置不当的风险与影响:设置过大和过小会导致故障检测的假阴性和假阳性。 phony_dead_effective_time 参数说明:用于DN进程的僵死检测,当检测到的僵死次数大于该参数值时,认为进程僵死,将进程重启。 参数类型:整型 参数单位:次
适的分布列,可以避免数据倾斜。 将表的扫描压力均匀分散在各个DN上。避免扫描压力集中在部分DN上,而导致性能瓶颈。例如,在事实表上使用等值过滤条件时,将会导致扫描压力不均匀。 减少需要扫描的数据量。通过分区表的剪枝机制可以大幅减少数据的扫描量。 尽量减少随机I/O。通过聚簇可以实
参数说明:cm_server检测实例的心跳超时时间。 参数类型:整型 参数单位:秒(s) 取值范围:1 ~ 2147483647 默认值:6 设置方式:该参数为CM参数,参数修改请参考表2中方式一、方式二进行设置。 设置建议:推荐使用默认值。 设置不当的风险与影响:设置过大和过小会导致故障检测的假阴性和假阳性。
Index Scan 算子说明 在索引扫描中,数据库使用语句指定的索引列,通过遍历索引树来检索行。数据库为一个值扫描索引时,发生 n 次 I/O 就能找到其要查找的值,其中 n 即 B-tree索引的高度。Index Scan通常用于检索表数据,数据库以轮流方式先读取索引块,找到
表不涉及主备修复。页面文件级丢失无法修复。 参数类型:布尔型 参数单位:无 取值范围: on:表示备机回放时会自动检测修复页面。 off:表示备机回放时不会自动检测修复页面。 默认值:on 如果备机异常导致存在大量坏块,会对备机回放性能产生影响,可能造成备机XLOG堆积。且每次回
参数说明:当某个AZ状态不正常时,会触发AZ自动切换,该参数是检测AZ状态的时间间隔。 取值范围:整型,单位为秒。修改后可以reload生效,参数修改请参考表2进行设置。 默认值:2 az_connect_check_interval 参数说明:定时检测AZ间的网络连接,该参数表示连续两次检测之间的间隔时间。 取值范
表不涉及主备修复。页面文件级丢失无法修复。 参数类型:布尔型 参数单位:无 取值范围: on:表示备机回放时会自动检测修复页面。 off:表示备机回放时不会自动检测修复页面。 默认值:on 如果备机异常导致存在大量坏块,会对备机回放性能产生影响,可能造成备机XLOG堆积。且每次回
全局临时表函数 故障注入系统函数 AI特性函数 动态数据脱敏函数 层次递归查询函数 内部函数 Global SysCache特性函数 数据损坏检测修复函数 XML类型函数 XMLTYPE类型函数 Global Plsql Cache特性函数 其他系统函数 废弃函数 父主题: SQL参考
SQL执行计划示例 最底层节点是表扫描节点,它扫描表并返回原始数据行。不同的表访问模式有不同的扫描节点类型:顺序扫描、索引扫描等。最底层节点的扫描对象也可能是非表行数据(不是直接从表中读取的数据),如VALUES子句和返回行集的函数,它们有自己的扫描节点类型。 如果查询需要连接、聚