检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
总览”页面设置“可用额度预警”功能,当可用额度、通用代金券和现金券的总额度低于预警阈值时,系统自动发送短信和邮件提醒。 当产生欠费后,请您及时充值使可用额度大于0。若您的业务场景所需的资源量较为稳定,可选择购买资源包来抵扣相应的资源费用,以节省您的使用成本,详情请参见包年/包月。
行性能也无影响,但当TPS较高时,需要考虑以下两个因素: 记录所有语句的磁盘开销,用户可以将一条语句归档所需要的磁盘空间估算为8KB,按照业务TPS的峰值来计算相应的空间占用情况,来合理调整resource_track_duration和resource_track_subsql_duration参数。
warning表示触发限速条件后仅告警,但不降速。 decelerate触发限速条件后,根据配速对当前业务进行降速处理。 默认值:warning warning不影响性能,decelerate会根据配速,对当前业务进行降速处理。 wal_write_speed 参数说明:单DN的每个query每秒
t2表输出结果集的顺序会影响update语句的最终输出结果(实际业务中表public.t2的位置可能是一个非常复杂的子查询),导致了update语句执行结果的随机性,而这个实际业务中是无法接受的。 解决方案 建议根据业务实际情况调整update语句。比如分析public.t2的字段
使用CDM迁移Oracle数据至GaussDB(DWS)集群 迁移流程 准备工具 迁移表定义 迁移表全量数据 迁移业务SQL 父主题: 数据迁移
Tschool='Tongji' ) t ORDER BY t.id ASC; 小结 在实际业务场景中,使用UNION和UNION ALL时需要注意以下几点: 左右两侧的SQL字段数量和字段类型需要保持一致。 业务需求是否需要考虑数据除重(合并前除重还是合并时除重)。 根据表中数据量的大小,需
Tschool='Tongji' ) t ORDER BY t.id ASC; 小结 在实际业务场景中,使用UNION和UNION ALL时需要注意以下几点: 左右两侧的SQL字段数量和字段类型需要保持一致。 业务需求是否需要考虑数据除重(合并前除重还是合并时除重)。 根据表中数据量的大小,需
数据库参数修改 数据库时间与系统时间不一致,如何更改数据库默认时区 业务报错:Cannot get stream index, maybe comm_max_stream is not enough SQL语句执行失败,报错:canceling statement due to statement
性能调优 基于表结构设计和调优提升GaussDB(DWS)查询性能 分析正在执行的SQL以处理GaussDB(DWS)业务阻塞
GAUSS-04080: "deadlock detected" SQLSTATE: 40P01 错误原因:检测到死锁,这种情况一般是因为业务调度不合理,大量的操作集中到某一段时间导致的。 解决办法:请使用pg_stat_activity 视图来查看、确定引起死锁的进程号,然后执行SELECT
错”章节。 尽量避免所有业务使用同一个数据库用户运行,请按业务模块规划不同数据库用户。 不建议使用系统管理员用户跑业务,不同模块业务请通过多用户和权限进行访问控制。 更多开发设计规范参见总体开发设计规范。 尽量避免所有业务使用同一个数据库用户运行,请按业务模块规划不同数据库用户。
concurrent update。 在实际业务中,并不是只有并发UPDATE同一条记录会报错,select、delete等其他SQL并发操作,也有可能报错:abort transaction due to concurrent update。 处理方法 调整业务逻辑sql执行顺序 避免upd
d。 原因分析 慢SQL过滤条件中未涉及分区字段,导致执行计划未分区剪枝,进行了全表扫描,性能严重劣化。 分析过程 和用户确认部分业务慢,执行慢的业务中都涉及到了同一张表tb_motor_vehicle。 收集几个典型的慢SQL语句,分别打印执行计划。从执行计划中可以看出来,两条
高CPU系统性能调优方案 如果当前集群CPU负载较高,可参考如下步骤进行优化: 检查当前集群业务是否占用CPU过高。 登录GaussDB(DWS)管理控制台。 在“监控 > 告警”界面,单击右上角“集群选择”下拉框,选中告警集群,查看集群最近7天的告警信息,通过定位信息锁定触发告警的节点名称。
query_id为0,但是本事务还未提交或回滚。此状态下的语句已经执行完成,不占用CPU和IO等资源,会占用连接数,并发数等连接资源。 若业务中出现语句处于idle in transaction状态,可参考如下常见场景及对应的解决方法来处理: 场景一:事务开启后没有提交,语句处于idle
用。 对系统的影响 重启期间集群将无法提供服务。因此,在重启前,请确定集群中没有正在运行的任务,并且所有数据都已经保存。 如果集群正在处理业务数据,如导入数据、查询数据、创建快照或恢复快照时,一旦重启集群,有可能会导致文件损坏或重启失败。因此,建议停止所有集群任务后,再重启集群。
的主备数据同步、倒换、重建等机制,使得数据库实例具备故障恢复及自愈的能力,保证数据库遭遇Crash后数据的可靠性和完整性,最终实现集群对外业务连续性的过程。 Region内容灾部署能力 GaussDB(DWS)提供双集群Region内容灾能力,即在另一个可用分区(Region内)
账户与权限 GaussDB(DWS)如何实现业务隔离 GaussDB(DWS)数据库账户密码到期了,如何修改? 如何给GaussDB(DWS)指定用户赋予某张表的权限? 如何给GaussDB(DWS)指定用户赋予某个SCHEMA的权限? 如何创建GaussDB(DWS)数据库只读用户?
快照生成期间,请避免进行Vacuum Full操作,否则可能会导致集群只读。 创建快照时因备份数据会降低磁盘I/O性能,建议在业务相对空闲的时期进行快照操作。 快照期间会保留一些中间文件,需额外占用磁盘空间,因此请避开业务高峰期并保证磁盘容量在70%以下。 父主题: 备份与恢复GaussDB(DWS)集群
置机制。通过将用户绑定到资源池,来限定其所执行作业的优先级及能够利用到的资源。 租户 数据库业务用户在给定的计算资源(cpu,内存和io)和存储资源下执行业务,通过资源管理和隔离,达成业务的服务等级协定(SLA)。 最小恢复点 最小恢复点是GaussDB(DWS)提供的数据一致性