检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
析是否有主键。 解决方法: 给无主键表增加主键,或者酌情增加唯一二级索引。 场景3:DDL操作 DDL操作往往执行时间很长,尤其是表数据量很大时。通常情况下,只读节点或备机回放一个DDL操作的时间和主库花费的时间基本一致。因此,当主机执行了大表的DDL操作后,备机和只读节点在回放
RDS的备份是如何收费的 云数据库RDS所有的全量备份和binlog备份都存储在对象存储服务上,不占用用户购买实例的存储空间,RDS提供了和实例磁盘大小相同的部分免费存储空间,用于存放您的备份数据。 自动备份的生命周期和实例的生命周期相同。如果实例删除,那么自动备份也会同时被删除
主备复制延迟持续增长后自动恢复 场景描述 实例只读复制延迟很大,且在一段时间内持续增长,然后自动恢复。 查看CES指标实时复制时延,下图仅供参考: 原因分析 根据MySQL主备复制延迟场景及解决方案和MySQL主备复制原理简介的相关分析,可以推测此场景为大事务或DDL操作导致。
Percona社区的pt-osc的开源DDL工具依赖于触发器来将源表的写操作映射到新表。虽然使用触发器可以提高同步的效率,但触发器执行的开销会对于主库的性能产生很大的影响。另外拷贝数据和变更数据可能处于并行状态,如果在迁移过程中对表的更新比较频繁会引入大量的锁竞争问题。 gh-ost是GitHub开源
长事务导致UNDO增多引起磁盘空间满 场景描述 实例触发磁盘满告警,一段时间后磁盘满告警自动恢复。 原因分析 由于MVCC机制,MySQL更新表中数据时会生成undo日志,会占用磁盘空间;所有会话的相关事务提交或回滚后,undo日志会被清理,导致磁盘空间下降。 当存在长事务时,长事务只要不提交,其他会话对相关表更新
通过API创建数据库实例设置“lower_case_table_names”指定大小写是否敏感。详情请参考创建数据库实例。 取值范围: 0:表名称大小写敏感。 1:表名将被存储成小写且表名称大小写不敏感。 父主题: 数据库参数修改
在业务场景较复杂的情况下,一旦涉及对数据库元数据的互斥操作(如DDL、LOCK TABLE等),会频繁发生操作的会话被其他会话阻塞的问题,给用户带来很大的困扰。 针对以上问题,华为云RDS for MySQL推出了MDL锁视图特性,可以查看数据库各会话持有和等待的元数据锁信息,用户可以有效
下载全量备份文件 操作场景 用户可以下载手动和自动备份文件,用于本地存储备份。 云数据库 RDS for MySQL支持用户下载全量备份,下载的备份文件格式为.qp。 约束限制 处于冻结状态的实例不允许下载全量备份文件。 通过OBS Browser+下载备份文件不额外收取OBS公网流出流量费用。
下操作:重启数据库、扩容磁盘、修改参数组、创建手动备份、创建数据库账号、创建数据库等。 本地盘规格变更时,变更后的目标规格的存储上限不能小于当前实例的存储容量。 只读实例规格变更期间主实例Binlog清理关闭,请注意磁盘空间使用情况。 变更后 规格变更后,部分参数会自动更新为新规格的默认值,详见相关参数说明。
变更存储类型 操作场景 当前存储类型的性能可能并不满足您对业务的要求,需要为云数据库RDS实例进行存储类型变更。 约束限制 如需变更存储类型,请联系客服申请。 仅支持升配操作,不支持反向降配。 支持超高IO云盘变更到极速SSD云盘,SSD云盘变更到极速SSD云盘。 变更后若主实例
变更存储类型 操作场景 当前存储类型的性能可能并不满足您对业务的要求,需要为云数据库RDS实例进行存储类型变更。 关于存储类型的说明,详见数据库实例存储类型。 约束限制 表1 约束限制 阶段 限制说明 变更前 如需变更存储类型,请提交工单申请。 实例状态为“正常”时可以变更存储类型。
于DELETE并不是真正的删除数据,死元组依旧占用磁盘空间,就会出现虽然查询表数据很少,但是磁盘占用空间很大,这样就会形成表膨胀。 vacuum可以用来解决表膨胀的问题,vacuum会清理死元组,但是并不会重新组织活元组在表上的存储位置,其会维护表的空闲空间映射(FSM)以供接下
fork出新进程来建立连接,以节省创建新进程,创建连接的资源消耗。 能够有效提高连接的利用率,避免过多的无效连接,导致数据库消耗资源过大,CPU占用过高。 对客户端连接进行限制,预防过多或恶意的连接请求。 轻量级体现在: 使用libevent进行socket通信,通信效率高。 C语言编写,效率高,每个连接仅消耗2KB内存。
在左侧导航栏中,单击“数据库代理”。 在“数据库代理”页面,单击“端口号”后的。 代理服务端口设置范围为1024~65535,其中12017、33071和1033被RDS系统占用不可设置。 单击 ,提交修改。 在弹出框中,单击“确认”,提交修改。 修改代理服务端口号会导致数据库连接短暂中断,建议在业务低峰期进行。
将自定义数据库移出可用性组 操作场景 使用存储过程将某个自定义数据库从可用性组“[AG-RDS-YUN]”中移除。 该存储过程仅支持SQL Server 2017和2019 企业版。 前提条件 成功连接RDS for SQL Server实例。关于连接关系型数据库实例,请参考连接实例。
[rds_shrink_database_log]@dbname='dbtest3'; 常见问题 如果执行存储过程发生报错,报错信息为“文件正在使用中”,则请稍后再执行存储过程。 如果执行存储过程后,日志文件大小未改变,请在目标数据库环境下,执行以下SQL,验证文件是否有足够的可用空间。 SELECT
份数据并以压缩包的形式存储在对象存储服务上,不会占用实例的磁盘空间。 主备实例 采用一主一备的经典高可用架构,主备实例的每个节点的规格保持一致。备份触发后,从备库备份数据并以压缩包的形式存储在对象存储服务上(当主备复制延迟较高时会切换到主机备份),不会占用实例的磁盘空间。 当数据
动备份文件之后,每5分钟会生成Binlog。 如果没有数据,不会生成日志。 场景二 业务量没有明显增加,但是生成的Binlog增量备份文件占用大幅增长。 原因分析: RDS for MySQL Binlog是row模式,在row模式下,Binlog会记录修改前整行的数据和修改后的整行数据。
在使用频繁(如查询、排序)的字段上创建索引。 对于固定条件的查询,建议创建并使用部分索引。 对于经常使用表达式作为查询条件的查询,建议创建并使用表达式索引。 索引也会占用存储,单表索引数量不宜太多,比如单列索引个数小于5,复合索引个数小于3。 SQL设计 查询时指定返回需要的字段,不要返回用不到的字段。 查询
批量文件收缩 Top20表 展示空间占用Top20的数据表详细信息。不支持展示包含非英文字符集的表名。 图7 表信息 表5 表参数说明 参数 说明 表名 表的名称。 保留大小 表文件总的保留大小。 数据空间 表数据占用的总空间。 索引空间 表索引占用的总空间。 可用空间 表可用空间。