检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
长事务问题定位及处理方法 什么是长事务 事务中,当执行了DDL或者DML操作并且长时间没有提交的事务称为长事务。数据库中存在长事务会有如下影响: 耗尽IO资源 单一长事务占用大量CPU 锁定资源,占用锁从而导致降低并发性 会导致表膨胀 长事务相关的监控指标 长事务主要看两个指标:
创建数据库 操作场景 云数据库RDS实例创建成功后,您可根据业务需要,创建更多数据库。 约束限制 最多可创建1000个数据库。 规格变更中和恢复中的实例,不可进行该操作。 使用SQL语句创建数据库时,建议使用要授权的用户登录后再进行数据库创建。 目前不支持创建同名数据库。 数据库创建完成后不支持修改库名。
数据库授权 操作场景 您可将自己创建的数据库账号,授权给指定的数据库,对于已授权的数据库账号,您也可取消授权。 限制条件 恢复中的实例,不可进行该操作。 除RDS界面和API以外的其他方式创建的数据库和账号,也会展示在RDS界面。如果创建的数据库名和账号名不满足数据库命名规则和帐
12进行数据库代理规格变更。 数据库实例必须已开启数据库代理 。 URI URI格式 POST /v3/{project_id}/instances/{instance_id}/proxy/scale 参数说明 表1 参数说明 名称 是否必选 说明 project_id 是 租户在某一region下的project
使用SQL语句创建数据库时,建议使用要授权的用户登录后再进行数据库创建。 目前不支持创建同名数据库。 在RDS界面创建数据库完成后,不支持修改库名。 除RDS界面和API以外的其他方式创建的数据库和账号,也会展示在RDS界面。如果创建的数据库名和账号名不满足数据库命名规则和帐号命名规则,例如包
单击页面左上角的,选择“数据库 > 云数据库 RDS”,进入RDS信息页面。 在“实例管理”页面,单击实例名称,进入实例的“概览”页。 在左侧导航栏,单击“数据库管理”,选择目标数据库,选择“更多 > 复制”。 在弹出框中输入新数据库的名称,单击“确定”。 图1 复制数据库 父主题: 数据库管理
是否必选 说明 project_id 是 租户在某一Region下的项目ID。 获取方法请参见获取项目ID。 instance_id 是 实例ID。 请求消息 表2 参数说明 名称 是否必选 参数类型 说明 name 是 String 数据库名称。 数据库名称长度可在1~63个字符之间,
数据库管理 创建数据库 修改数据库备注 数据库授权 删除数据库 父主题: 使用数据库
DRS提供实时同步功能:实时同步是指在不同的系统之间,将数据通过同步技术从一个数据源拷贝到其他数据库,并保持一致,实现关键业务的数据实时流动。实时同步不同于迁移,迁移是以整体数据库搬迁为目的,而实时同步是维持不同业务之间的数据持续性流动。 更多内容,请参见什么是数据复制服务。 迁移方案总览
数据库监控 用户平时需要关注RDS实例的哪些监控指标 RDS实例内存使用率指标的计算方法 如何设置RDS实例主备复制延时的告警规则
使用读写分离的连接地址时,事务请求都会路由到主实例(可以使用事务拆分功能对事务中写之前的读请求进行拆分),不保证非事务读的一致性,业务上有读一致性需求可以封装到事务中。 使用读写分离的连接地址时,LAST_INSERT_ID()函数仅支持在事务中使用。 使用用户自定义变量时,
RDS与自建数据库优势对比 云数据库RDS和自建数据库的优势对比如表1所示。 表1 优势对比 项目 云数据库RDS 自购服务器搭建数据库服务 服务可用性 请参见弹性云服务器的优势。 需要购买额外设备,自建主从,自建RAID。 数据可靠性 请参见什么是云硬盘。 需要购买额外设备,自建主从,自建RAID。
17,RDS会提供最优的小版本,实例创建成功,您可在管理控制台“实例管理”页面实例列表中的“数据库引擎版本”列,查看具体的小版本号。数据库引擎和版本请以实际环境为准。 图1 数据库版本号 表1 数据库引擎和版本 数据库引擎 单机实例 主备实例 集群版实例 MySQL引擎 8.0 5.7 5.6(不支持购买,仅存量经营)
Server支持的版本 RDS for MariaDB MariaDB是由MySQL创始人Monty创立的,并且是目前流行的开源数据库之一。云数据库RDS for MariaDB与MySQL高度兼容,是一个功能强大、性能优越、安全可靠的数据库管理系统,适用于各种规模的应用程序,具有以下优势: 应用无需改造,无缝迁移,开箱即用。
如何修改RDS for MySQL实例的事务隔离等级 如何确保RDS for MySQL数据库字符集正确 如何使用utf8mb4字符集存储emoji表情到RDS for MySQL实例 RDS for PostgreSQL的哪些参数设置不合理会导致数据库不可用 如何设置RDS for P
需要收缩空间。在这种情况下,反复收缩数据库是一种无意义的操作。 收缩操作不保留数据库中索引的碎片状态,通常还会在一定程度上增加碎片。此类碎片是不要反复收缩数据库的另一个原因。 操作步骤 执行以下命令,进行数据库收缩。 EXEC [master].[dbo].[rds_shrink_database]
关闭数据库代理 功能介绍 为指定实例关闭数据库代理。 该接口计划于2024-04-30下线。 调用接口前,您需要了解API 认证鉴权。 调试 您可以在API Explorer中调试该接口。 接口约束 该接口仅支持RDS for PostgreSQL 11、RDS for PostgreSQL
是否必选 说明 project_id 是 租户在某一Region下的项目ID。 获取方法请参见获取项目ID。 instance_id 是 实例ID。 请求消息 表2 参数说明 名称 是否必选 参数类型 说明 name 是 String 数据库名称。 数据库名称长度可在1~64个字符之间,
数据库安全性 设置SSL数据加密 获取SSL证书下载地址 修改数据库端口 修改安全组 修改内网地址 父主题: API v3(推荐)
不建议事务持续时间超过180秒,大于30秒的事务并发数不建议超过十个。 不建议单个事务修改行数超过100万行。 不建议执行系统自动生成的较大文本的SQL语句。例如9 MB的SELECT语句文本,数据库执行阶段内存增长约37 MB,内存增长约为SQL的4倍。 数据库不建议修改的会话级参数