检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
不可通过此存储过程删除不存在的数据库。如果您试图删除不存在的数据库,系统将会有如下提示: Cannot find database XXX. 操作步骤 执行以下命令,删除目标自定义数据库。 EXEC rdsadmin.dbo.rds_drop_database '@DBName'; 其中,“@DBName”为需要删除的数据库名称。
实例的状态。如果校验存在以下两种情况,则校验不通过,会自动进行校验重试。如果重试结束后,仍然无法满足,则备份失败。 备份所属的实例正在执行DDL操作。 从备份所属的实例获取备份锁失败。 计费说明 备份都是以压缩包的形式存储在对象存储服务上。 查看或修改同区域备份策略 登录管理控制台。
密码。 导入数据。 使用mysql命令登录数据库,并创建测试数据库“loadtest”。 mysql -u root -P 3306 -h <host> -p -e "create database loadtest" 使用sysbench命令导入测试背景数据到“loadtest”数据库。
表中,然后在临时表中对数据进行分组,返回合适的数据)。因为使用临时表会带来额外的开销,所以一般情况下性能会较差。 综上,在使用distinct或group by的时候,尽量在合理的情况下设置可以包含所有依赖字段的索引,优化示例: 没有合适索引,导致需要用到临时表。 有合适的索引,不会使用临时表,直接走索引。
for PostgreSQL实例inodes过多导致数据库重启缓慢 实例inodes指标值过大,常见的原因是临时文件堆积、表对象过多。这两种情况下发生异常重启时,均会拖慢启动进程。 场景一 场景描述 使用RDS for PostgreSQL数据库时,业务执行大量复杂SQL,造成临时
单机和主备实例的创建时间都在5~7分钟之间。 只读实例与主实例或备实例同AZ,并且只读实例非本地SSD盘时,只读实例的创建时间为15分钟左右;其他情况下,只读实例的创建时间与主实例的数据量有关,数据量越大,创建时间越长。 对于RDS for PostgreSQL实例: 单机和主备实例的创建时间都在5~7分钟之间。
设置事务拆分 操作背景 默认情况下,云数据库 RDS for MySQL数据库代理会将事务内的所有请求都发送到主实例以保障事务的正确性,但是某些框架会将所有请求封装到非自动提交的事务中(通过set autocommit=0;关闭自动提交),导致主实例负载过大。 功能描述 数据库代
系统更新,以提高数据库性能和数据库的整体安全状况。 实例内核版本升级时,云数据库 RDS for PostgreSQL会根据操作系统的实际情况,决定是否更新以及更新适合的操作系统冷补丁版本。 操作系统更新不会更改数据库实例的版本或数据库实例信息。 此外,云数据库 RDS for
信息确认无误后,单击“立即恢复”。 在“实例管理”页面,可查看该实例状态为“恢复中”,恢复过程中该实例业务不中断。 同时,您可在“任务中心”页面,查看“库表时间点恢复”任务的执行进度及结果。 恢复成功后,您可根据实际情况对库表进行数据处理。 恢复时长和实例的整体数据量有关,平均速度约为20MB/s。
可在创建实例后,根据业务需求灵活增删节点,变更节点配置,实现更优的性价比。 支持查看备节点监控 RDS for MySQL集群版实例提供了节点粒度的监控数据,用户可以直观地看到每个节点的监控情况。 高可靠 相比主备实例一主一备两个可用区容灾,RDS for MySQL集群版实例
delete大表数据后,再次查询同一张表时出现慢SQL 场景描述 一次性删除多条宽列数据(每条记录数据长度在1GB左右),再次对同一张表进行增删改查时均执行缓慢,20分钟左右后恢复正常。 场景案例 假定max_allowed_packet参数大小为1073741824。 创建表。
DatabaseProcessRestarted 重要 一般是内存不足、负载过高导致数据库进程停止 通过云监控的数据,查看是否有内存飙升、cpu长期过高、磁盘满使用率不足等的情况,可以选择提升CPU内存规格或者优化业务逻辑 进程挂掉的时候,业务中断。RDS服务会自动拉起进程,尝试恢复业务。
DatabaseProcessRestarted 重要 一般是内存不足、负载过高导致数据库进程停止 通过云监控的数据,查看是否有内存飙升、cpu长期过高、磁盘满使用率不足等的情况,可以选择提升CPU内存规格或者优化业务逻辑 进程挂掉的时候,业务中断。RDS服务会自动拉起进程,尝试恢复业务。
in ('msdb','master','model','tempdb','rdsadmin','resource') . 操作步骤 执行以下命令, EXEC rdsadmin.dbo.rds_remove_database_from_ag '@DBName'; @ DBName是需要移除的自定义数据库名称。
Server实例。通过SQL Server客户端连接目标实例,具体操作请参见通过公网连接RDS for SQL Server实例。 操作步骤 执行以下命令,授予db_owner角色权限 EXEC master.dbo.rds_add_db_owner @dbname, @user; @dbname:目标数据库。
入数据管理服务登录界面。 正确输入数据库用户名和密码,单击“登录”,即可进入您的数据库。 在界面上方选择“SQL操作 > SQL查询”。 执行以下命令创建数据库。 create database 数据库名; 父主题: 数据库管理
不会被删除。 全量备份时不允许重启数据库,请谨慎选择备份时间段。 全量备份时,会连接备份所属的实例,校验该实例的状态。如果校验存在以下两种情况,则校验不通过,会自动进行校验重试。如果重试结束后,仍然无法满足,则备份失败。 备份所属的实例正在执行DDL操作。 从备份所属的实例获取备份锁失败。
的数据导出成备份文件,并上传至对象存储服务,然后恢复到云上RDS for SQL Server。备份迁移可以帮助您在云服务不触碰源数据库的情况下,实现云下数据库迁移上云。具体操作请参见备份迁移。 步骤2:搭建异地容灾备份 您可以将RDS for SQL Server的备份文件存放
调度机制偶现短暂延迟。 在高并发或大量短连接的情况下,可能会因为大量创建和销毁线程以及上下文切换导致性能劣化。 解决方案 线程池参数“threadpool_enabled”设置为关闭,然后在业务低峰期重启应用或者数据库,并观察延迟情况。已建立的连接不会生效,针对新建立的连接会立即生效。
确认无误:按需实例单击“提交”,包周期实例单击“去支付”,提交变更。 查看变更结果。 在实例管理页面,可看到扩容磁盘的实例状态为“扩容中”,缩容磁盘的实例状态为“磁盘缩容中”,稍后单击实例名称,在“概览”页面,查看磁盘大小,检查变更是否成功。扩容过程需要3~5分钟。 只读实例变更磁盘容量