检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
描述:基于流式复制的异地容灾解决方案中主数据库实例在执行计划内switchover过程中截断业务的接口。 返回值类型:Boolean,表明此次业务截断是否成功,是否可以正常进行switchover流程。 gaussdb=# SELECT * FROM gs_streaming_dr_in_switchover();
ovacuum触发阈值(当手动配置了单表触发阈值时,需要替换以上参数为调整后的参数),确认计算结果是否远大于n_dead_tup。结合last_autovacuum查询结果确认是否长时间未执行AUTOVACUUM。 结合数据库监控看板,确认数据库表空间膨胀长期趋势,如果膨胀率长时
Global PLsql Cache特性参数 enable_global_plsqlcache 参数说明:设置是否对package、存储过程、函数的编译产物进行全局缓存,并对执行产物进行session级缓存,开启该功能可以节省高并发下数据库节点的内存使用。多租数据库特性(enable_mtd)需要关闭该参数。
UB-tree增删改查 Insert操作:UB-tree的插入逻辑基本不变,只需增加索引插入时直接获取事务信息填写xmin字段。 Delete操作:UB-tree额外增加了索引删除流程,索引删除主要步骤与插入相似,获取事务信息填写xmax字段(B-tree索引不维护版本信息,不需要删除操作)
DBE_PLDEBUGGER.abort 令server端执行的存储过程报错跳出。返回值表示是否成功发送abort。 函数原型为: 1 2 DBE_PLDEBUGGER.abort() RETURN boolean; 表1 abort 返回值列表 名称 类型 描述 abort OUT
DBE_PLDEBUGGER.abort 令server端执行的存储过程报错跳出。返回值表示是否成功发送abort。 函数原型为: 1 2 DBE_PLDEBUGGER.abort() RETURN boolean; 表1 abort 返回值列表 名称 类型 描述 abort OUT
UB-tree增删改查 Insert操作:UB-tree的插入逻辑基本不变,只需增加索引插入时直接获取事务信息填写xmin字段。 Delete操作:UB-tree额外增加了索引删除流程,索引删除主要步骤与插入相似,获取事务信息填写xmax字段(B-tree索引不维护版本信息,不需要删除操作)
案例:增加JOIN列非空条件 1 SELECT * FROM join_a a JOIN join_b b ON a.b = b.b; 执行计划如下: 1 2 3 4 5 6 7 8 9 10
Local索引分区重建/不可用 使用ALTER INDEX PARTITION可以设置Local索引分区是否可用。 使用ALTER TABLE MODIFY PARTITION可以设置分区表上指定分区的所有索引分区是否可用。这个语法如果作用于二级分区表的一级分区,数据库会将这个一级分区下的所有二级分区均进行设置。
设置建议:该参数用于控制“分布式备机读”功能是否正常可用。当设置为1时,“分布式备机读”功能将无法使用,请谨慎设置该参数。 设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改,避免出现意料之外的结果。 enable_partrouting_optimization 参数说明:控制是否支持分区表插入优化。
gtm、$GAUSSLOG/gs_log或$GAUSSLOG/roach/agent路径下查看。 enable_alarm 参数说明:设置是否打开告警上报线程,上报数据库中可能的故障场景。 参数类型:布尔型 参数单位:无 取值范围: on:表示打开告警上报线程。 off:表示关闭告警上报线程。
检查备份创建是否正常。升级完成后系统会进行一次自动备份,检查备份创建是否正常。 在“实例管理”页面,选择指定的实例,单击实例名称。 在左侧导航栏中选择“备份恢复”,查看备份是否创建,且备份状态是否为“备份完成”。 检查实例连接是否正常,是否能进行正常的增加、删除、修改、查询操作。 参考通过数据管理服务DAS连接实例,登录到数据库。
Local索引分区重建/不可用 使用ALTER INDEX PARTITION可以设置Local索引分区是否可用。 使用ALTER TABLE MODIFY PARTITION可以设置分区表上指定分区的所有索引分区是否可用。这个语法如果作用于二级分区表的一级分区,数据库会将这个一级分区下的所有二级分区均进行设置。
SQL语法 -> A -> ALTER TABLE”章节,“SQL参考 -> SQL语法 -> V -> VACUUM”章节)结合使用,控制是否开启在线DDL或在线VACUUM。 参数类型:布尔型 参数单位:无 取值范围: on:当开启该参数时,结合ONLINE/OFFLINE关键字,有以下三种情况:
ovacuum触发阈值(当手动配置了单表触发阈值时,需要替换以上参数为调整后的参数),确认计算结果是否远大于n_dead_tup。结合last_autovacuum查询结果确认是否长时间未执行AUTOVACUUM。 结合数据库监控看板,确认数据库表空间膨胀长期趋势,如果膨胀率长时
SQL语法 -> A -> ALTER TABLE”章节,“SQL参考 -> SQL语法 -> V -> VACUUM”章节)结合使用,控制是否开启在线DDL或在线VACUUM。 参数类型:布尔型 参数单位:无 取值范围: on:当开启该参数时,结合ONLINE/OFFLINE关键字,有以下三种情况:
实例级全量备份策略 保留天数:保留天数是指自动备份可保留的时间,增加保留天数可提升数据可靠性,请根据需要设置,默认7天。对于系统中最近一个全量备份文件,如果在新的全量备份未超过保留天数前系统会一直保留,直至新的全量备份超过保留天数后才会删除。 增加保留天数,可提升数据可靠性,请根据需要设置。 减
典型应用场景配置 日志诊断场景 ODBC日志分为unixODBC驱动管理器日志和gsqlODBC驱动端日志。前者可以用于追溯应用程序API的执行是否成功,后者是底层实现过程中的一些DFX日志,用来帮助定位问题。 unixODBC日志需要在odbcinst.ini文件中配置: 1 2 3
据可能丢失。 enable_stream_replication 参数说明:控制主备是否进行数据和日志同步。 该参数属于SIGHUP类型参数,请参考表1中对应设置方法进行设置。 此参数属于性能测试参数,用于测试带有备机和不带备机的性能参数。关闭参数后,不能进行切换、故障等异常场景测试。
UBTree可见性机制 RCR UBTree增删改查 Insert操作:UBTree的插入逻辑基本不变,只需增加索引插入时直接获取事务信息填写xmin字段。 Delete操作:UBTree额外增加了索引删除流程,索引删除主要步骤与插入相似,获取事务信息填写xmax字段(BTree索引不维护版本信息,不需要删除操作)