检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
手动下发全量备份比自动下发全量备份时间长 场景描述 周期性触发的自动全备比客户手动触发的全备耗时短,且备份数据量接近,均为20GB。 原因分析 查看磁盘吞吐,发现手动备份的磁盘吞吐低于自动备份的磁盘吞吐。 查看CES指标硬盘读吞吐量、硬盘写吞吐量,下图仅供参考: 备份任务会依赖O
怎么删除 场景描述 RDS for PostgreSQL有大量owner是rdsadmin的schema,怎么删除这些schema。 原因分析 RDS for PostgreSQL中的临时表分为会话级临时表和事务级临时表。 在会话级临时表中,数据可以存在于整个会话的生命周期中。默认创建的是会话级别的临时表。
而降低了Binlog日志的应用速度,产生复制延迟。 排查方法: 通过show create table xxx,分析执行慢的update和delete语句对应的表,分析是否有主键。 解决方法: 给无主键表增加主键,或者酌情增加唯一二级索引。 场景3:DDL操作 DDL操作往往执行
场景描述 RDS for PostgreSQL执行创建数据库用户时报错:password is easily cracked 图1 报错信息 原因分析 这是因为使用了弱密码被拦截导致的。在RDS for PostgreSQL 11.22、12.22、13.18、14.15、15.10、16
@@SESSION.SQL_LOG_BIN等SQL的问题 场景描述 执行mysqldump时,会出现如下如所示代码。 图1 代码显示 故障分析 开启了“gtid-mode=ON”参数。 如果一个数据库开启了GTID,使用mysqldump备份或者转储的时候,即使不是RDS for
Vacuum 每秒手动清理的次数。 # Autovacuum 每秒自动清理的次数。 # Analyze 每秒手动分析的次数。 # Autoanalyze 每秒自动分析的次数。 Details for all databases 图4 Details for all databases性能指标
11创建索引时索引名可以包含schema名,华为云RDS for PostgreSQL 12创建索引时索引名不支持包含schema名。 原因分析 华为云RDS for PostgreSQL 11修改了create index的语法解析,增加了对index名schema的解析,所以可以包含schema名。
长事务导致UNDO增多引起磁盘空间满 场景描述 实例触发磁盘满告警,一段时间后磁盘满告警自动恢复。 原因分析 由于MVCC机制,MySQL更新表中数据时会生成undo日志,会占用磁盘空间;所有会话的相关事务提交或回滚后,undo日志会被清理,导致磁盘空间下降。 当存在长事务时,长
( ... session_start TIMESTAMP DEFAULT '1970-01-01 00:00:01', ... ); 原因分析 关于timestamp字段:MySQL会把该字段插入的值从当前时区转换成UTC时间(世界标准时间)存储,查询时,又将其从UTC时间转化为当前时区时间返回。
root账号的ssl_type修改为ANY后无法登录 场景描述 在控制台以root账号通过DAS登录实例时,报错Access denied。 原因分析 查看mysql.user表中的root账号信息,排查客户端IP范围是否正确、是否使用SSL。 SELECT * FROM mysql.user
致迁移报错 问题描述 使用root用户通过DRS迁移PostgreSQL引擎数据时报错,需要更换迁移账号或对迁移账号授权,示例如下: 原因分析 DRS迁移是用root用户进行迁移,在迁移过程中可能存在对于某些对象无操作权限,导致迁移失败。 解决方法 使用root用户登录数据库,并执行如下授权语句,即可迁移成功。
ibdata1为什么会变大 原因分析 ibdata1是InnoDB的系统表空间,主要包括: 多版本并行事务控制(MVCC)相关的数据:undolog Innodb表的元数据,如数据字典 change buffer/double write buffer等 其中,undolog是i
uthentication_string”字段,修改为为显示密码后无法登录客户端。 问题可能出现的版本:MySQL-8.0.20.6 原因分析 修改密码方式错误,不应直接改user表的authentication_string字段的hash key,而是要通过console重置root密码方式修改。
for SQL Server数据库无法创建用户 故障描述 从阿里云迁移至云数据库 RDS for SQL Server,在创建用户时报错。 故障分析 阿里云RDS SQL Server数据库,因存在阻止SSMS客户端创建用户并且限制授权的“TGR#ON#DATABASE”触发器,因而,
- at xxx.fastsql.sql.parser.Lexer.integerValue(Lexer.java:2454) 原因分析 检查RDS for MySQL的参数“binlog_rows_query_log_events”的值是否设置为1或ON。 目前canal
使用jdbc无法连接数据库,报如下错误: unable to find certification path to requested target 原因分析 从错误截图中可以看出,使用的是mariadb的jar包,而非MySQL的官方驱动包,而mariadb与官方的使用方法略有区别。 解决方案
场景描述 在控制台将“long_query_time”参数值从0.1s修改为0.2s后,慢日志中还存在小于0.2s的慢SQL执行记录。 原因分析 控制台上修改“long_query_time”参数是全局级别生效,修改完后,后续新建连接会使用最新设置的参数,但是旧连接的“long_q
失败原因:(conn=288831) Operation CREATE USER failed for 'saas_cash_user'@'10.11.3.%' 原因分析 如果用户旧账号是通过delete删除,再次创建用户会报错。 创建用户时,一般使用create user或者grant语句来创建,crea
parse.driver.mysql.MysqlQueryExecutor.query(MysqlQueryExecutor.java:61) 原因分析 canal拉取Binlog时需要赋予REPLICATION SLAVE, REPLICATION CLIENT权限。 解决方案 使用管理
力与易用性,协助用户解决数据库故障定位慢、性能分析手段缺、急救通道无、诊断优化差等难点问题。 发布区域:全部 功能总览 慢SQL 实时会话 日志管理 RDS for MySQL实例 错误日志记录了数据库运行时的日志,通过错误日志分析系统中存在的问题。 慢日志用来记录执行时间超过当