检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
慢SQL高频 满足其一即触发异常诊断: 收到了户通过CES配置的“慢日志个数统计”阈值的告警后 或者连续5min“慢日志个数统计”超过100 锁等待 收到了用户通过CES配置的如下告警中的任意一个 行锁花费时间 InnoDB行锁数量 行锁等待数 通过CES配置告警规则,详情请参见设置告警规则。
MySQL)的分布式存储层的多个节点,并行执行。通过计算下推方法,提升了并行处理能力,减少网络流量和计算节点的压力,提高了查询处理执行效率。 架构 云数据库GaussDB(for MySQL)采用计算与存储分离的架构,以减少网络流量为主要架构准则,通过NDP设计将该准则应用到查询操作。没有
过高延迟的DDL操作会阻塞后续依赖新索引的DML查询操作。 云数据库 TaurusDB支持并行DDL的功能。当数据库硬件资源空闲时,您可以通过并行DDL功能加速DDL执行,避免阻塞后续相关的DML操作,缩短执行DDL操作的窗口期。 约束与限制 内核版本为2.0.45.230900及以上版本支持使用该功能。
解决方案 通过查看慢SQL日志来确定是否存在运行缓慢的SQL查询以及各个查询的性能特征(如果有),从而定位查询运行缓慢的原因。 查询MySQL日志,请参见查看慢日志。 查看华为云GaussDB(for MySQL)实例的CPU使用率指标,协助定位问题。 请参见通过Cloud Eye监控。
会阻塞后续依赖新索引的DML查询操作。 云数据库 GaussDB(for MySQL)支持并行DDL的功能。当数据库硬件资源空闲时,您可以通过并行DDL功能加速DDL执行,避免阻塞后续相关的DML操作,缩短执行DDL操作的窗口期。 约束与限制 内核版本为2.0.45.230900及以上版本支持使用该功能。
String 安全组ID。如果实例所选用的子网开启网络ACL进行访问控制,则该参数非必选。如果未开启ACL进行访问控制,则该参数必选。获取方法如下: 方法1:登录虚拟私有云服务的控制台界面,在安全组的详情页面查找安全组ID。 方法2:通过虚拟私有云服务的API接口查询,具体操作可参考查询安全组列表。
n)执行DDL语句导致。问题复现步骤: 会话1启动一致性快照事务。 会话2执行DDL操作,修改表结构。 会话1执行普通的查询语句。 也可以通过Binlog或者审计日志,分析业务侧是否有同一个表DDL和一致性快照事务一起执行的情况。 解决方案 若经排查,是由上述原因引起的报错,需要
备份空间单价请参见GaussDB(for MySQL)价格详情中的“备份空间计费信息”。 说明: 计费时长:备份超过免费空间大小的使用时长。 公网带宽(可选) 如有互联网访问需求,您需要购买弹性公网IP。 计费因子:带宽费、流量费和IP保有费。 包年/包月计费模式支持按带宽计费方式,收取带宽费。 包年/包月、按需计费、Serverless
告警时可以提前识别风险。具体请参考《云监控服务用户指南》。 解决方法 通过内网连接数据库实例。用内网连接,不会出现因为带宽等原因的拥塞。 具体请参见: 通过内网连接GaussDB(for MySQL)实例 通过控制台设置参数innodb_adaptive_hash_index=off
经存在的实例,仍保持原来的回收策略,请您谨慎操作。 图1 设置回收站策略 单击“确定”,完成设置。 重建实例 在回收站保留期限内的实例可以通过重建实例恢复数据。 在“回收站”页面的实例列表中找到需要恢复的目标实例,单击操作列的“重建”。 在“重建新实例”页面,设置新实例配置。 实例信息可以参考购买实例章节进行配置。
rusDB的分布式存储层的多个节点,并行执行。通过计算下推方法,提升了并行处理能力,减少网络流量和计算节点的压力,提高了查询处理执行效率。 工作原理 云数据库TaurusDB采用计算与存储分离的架构,以减少网络流量为主要架构准则,通过NDP设计将该准则应用到查询操作。没有NDP之
GaussDB(for MySQL)数据库代理会将事务内的所有请求都发送到主节点以保障事务的正确性,但是某些框架会将所有请求封装到非自动提交的事务中(通过set autocommit=0;关闭自动提交),导致主节点负载过大。 数据库代理提供了事务拆分的功能,能够将事务内写操作之前的读请求转发到只读节点,降低主节点负载。
对于需要使用super权限的场景,GaussDB(for MySQL)提供了服务化能力,也可以通过其他方法绕过super权限的限制。 示例1:有些用户喜欢登录数据库执行如下命令来修改参数,这在GaussDB(for MySQL)是被禁止的,您只能通过GaussDB(for MySQL)界面中的参数修改功能来实现。
获取方法请参见获取项目ID。 backup_id 是 String 备份文件ID。 获取方法参见查询备份列表。 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。 通过调用IAM服务获取用户Token接口获取。 请求响应
为GaussDB(for MySQL)多主实例新增读写节点 多主版实例包含最少2个最多63个读写节点,通过多个读写节点来实现多写多读,从而解决高并发读写的应用场景。 多主版实例创建成功后,可以根据业务需要增加读写节点。 操作步骤 登录管理控制台。 单击管理控制台左上角的,选择区域和项目。
log日志,查询到有两个慢SQL与图1中内存增长的时间比较匹配。 图2 查询慢SQL 查看慢查询中的表数据量约90GB,数据行数约10亿行,且通过图2中的执行时间可以看出,两个SQL执行了40~50分钟,跟监控中内存增长的时间基本一致,确定是临时表内存不受控导致。 解决方案 升级实例
DNS和数据库端口,那么便可尝试破解您的数据库并进行进一步破坏。因此,强烈建议您保护好EIP、DNS、数据库端口、数据库账号和密码等信息,并通过云数据库GaussDB(for MySQL)实例的安全组限定源IP,保障只允许可信源连接数据库。 为避免恶意人员轻易破解您的数据库密码,请按照云数据库GaussDB(for
Zone):一个AZ是一个或多个物理数据中心的集合,有独立的风火水电,AZ内逻辑上再将计算、网络、存储等资源划分成多个集群。一个Region中的多个AZ间通过高速光纤相连,以满足用户跨AZ构建高可用性系统的需求。 图1阐明了区域和可用区之间的关系。 图1 区域和可用区 目前,华为云已在全球多个地
丢弃部分记录。 当前全量SQL单条记录超过设置的上限时,会默认丢弃该条记录。 此限制可以通过设置参数“rds_sql_tracer_max_record_size ”来选择是否丢弃。您可以通过修改GaussDB(for MySQL)实例参数设置参数值,超过该值的记录会被丢弃。 父主题:
立即升级:系统会立即升级您的数据库代理内核版本到当前最新版本,可通过“任务中心 > 即时任务”查看升级任务及任务状态。 可维护时间段内升级:系统会在您设置的可维护时间段内,升级您的数据库代理内核版本到当前最新版本,可通过“任务中心 > 定时任务”查看升级任务及任务状态。 父主题: 数据库代理内核版本