检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
RDS for PostgreSQL创建数据库用户报错:password is easily cracked 场景描述 RDS for PostgreSQL执行创建数据库用户时报错:password is easily cracked 图1 报错信息 原因分析 这是因为使用了弱密码被拦截导致的。在RDS
mariadb-connector SSL方式连接数据库失败 场景描述 使用jdbc无法连接数据库,报如下错误: unable to find certification path to requested target 原因分析 从错误截图中可以看出,使用的是mariadb的j
为什么有时候用浮点数做等值比较查不到数据 原因分析 浮点数的等值比较问题是一种常见的浮点数问题。因为在计算机中,浮点数存储的是近似值而不是精确值,所以等值比较、数学运算等场景很容易出现预期外的情况。 MySQL中涉及浮点数的类型有float和double。如下示例中遇到的问题: 解决方案
导出实例 操作场景 您可以导出所有实例,或根据一定条件筛选出来的目标实例,查看并分析实例信息。 使用限制 单租户最多支持同时导出3000个实例,具体导出耗时与实例数量有关。 导出所有实例 登录管理控制台。 单击管理控制台左上角的,选择区域和项目。 单击页面左上角的,选择“数据库 >
手动下发全量备份比自动下发全量备份时间长 场景描述 周期性触发的自动全备比客户手动触发的全备耗时短,且备份数据量接近,均为20GB。 原因分析 查看磁盘吞吐,发现手动备份的磁盘吞吐低于自动备份的磁盘吞吐。 查看CES指标硬盘读吞吐量、硬盘写吞吐量,下图仅供参考: 备份任务会依赖O
导出实例 操作场景 您可以导出所有实例,或根据一定条件筛选出来的目标实例,查看并分析实例信息。 使用限制 单租户最多支持同时导出3000个实例,具体导出耗时与实例数量有关。 导出所有实例 登录管理控制台。 单击管理控制台左上角的,选择区域。 单击页面左上角的,选择“数据库 > 云数据库
导出实例 操作场景 您可以导出所有实例,或根据一定条件筛选出来的目标实例,查看并分析实例信息。 使用限制 单租户最多支持同时导出3000个实例,具体导出耗时与实例数量有关。 导出所有实例 登录管理控制台。 单击管理控制台左上角的,选择区域。 单击页面左上角的,选择“数据库 > 云数据库
存在外键的表删除问题 场景描述 删除MySQL表时,如果表中有外键(foreign key),会出现如下报错,且和用户权限无关: ERROR 1451 (23000): Cannot delete or update parent row: a foreign key constraint
表字段类型转换失败的解决方法 场景描述 varchar字段使用char类型读取,不能用如下所示的方式转换: 故障分析 char()函数不能用于转换数据类型。 解决方案 RDS for MySQL的CAST()和CONVERT()函数可用来获取一个类型的值,并产生另一个类型的值。两者具体的语法如下:
RDS for PostgreSQL数据库创建索引时索引名可以包含schema名 场景描述 PostgreSQL官方标准语法里面创建索引时索引名不能包含schema名,例如“CREATE UNIQUE INDEX fee_code_desc_uni_idx”是正确的,如果增加了schema名,例如“CREATE
磁盘性能带宽超上限 场景描述 业务侧在18:04分左右,RDS for MySQL实例业务SQL执行变慢(超过5秒),业务侧有超时返回报错。 原因分析 查看慢SQL数监控指标,发现实例的慢SQL速率在18:03分开始上涨,且最高值达到700个/秒。 图1 慢SQL数 查看实例的C
delete大表数据后,再次查询同一张表时出现慢SQL 场景描述 一次性删除多条宽列数据(每条记录数据长度在1GB左右),再次对同一张表进行增删改查时均执行缓慢,20分钟左右后恢复正常。 场景案例 假定max_allowed_packet参数大小为1073741824。 创建表。
RDS for MySQL部分SQL的commit时间偶现从几毫秒陡增到几百毫秒 场景描述 RDS for MySQL部分SQL的commit时间偶现从几毫秒陡增到几百毫秒。 原因分析 开启线程池时,SQL请求需通过任务队列进入worker线程处理,在低并发长连接时并无性能优化作
RDS for MySQL数据库修改authentication_string字段为显示密码后无法登录 场景描述 客户通过navicat修改RDS for MySQL的user表root账号的“authentication_string”字段,修改为为显示密码后无法登录客户端。 问题可能出现的版本:MySQL-8
RDS for MySQL全备恢复到本地提示无super权限 场景描述 使用RDS for MySQL时,如果想搭建本地MySQL从库,会使用云上RDS for MySQL全量备份恢复到本地环境。在和云上RDS for MySQL实例建立主备关系时(执行change master命令),通常会出现如下错误:
RDS for PostgreSQL数据库已有连接执行业务时报错 故障描述 客户端通过已有连接执行业务时,返回如下报错信息: 故障一 org.postgresql.util.PSQLException: An I/O error occurred while sending to
无主键表添加自增主键后导致主备节点查询数据不一致 场景描述 在主备节点上使用添加的自增主键值进行查询,查询结果中出现数据不一致问题。 原因分析 对于无主键表,表中数据的顺序由存储引擎的RowID决定,无主键表中的数据在主备节点上的RowID可能不同,因此表中的数据在主备节点上的顺
业务死锁导致响应变慢 场景描述 14点~15点之间数据库出现大量行锁冲突,内核中大量update/insert会话在等待行锁释放,导致CPU使用率达到70%左右,数据库操作变慢。 查看CES指标行锁等待个数、MDL锁数量,下图仅供参考: 发生死锁的表: ********* 1. row
RDS for MySQL升级版本后,导致现有配置无法正常连接到MySQL-server 场景描述 用户新建实例,用代码连接该数据库时出现报错: Caused by: javax.net.ssl.SSLException: Received fatal alert: protocol_version
MDL锁视图 MDL锁视图简介 社区版MySQL如果不打开performance_schema开关,则无法获取表元数据锁(MDL)的详细信息,但通常情况下performance_schema默认关闭,当用户遇到类似“Waiting for metadata lock”的问题而阻塞