检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
排查RDS for SQL Server CPU使用率高的原因和解决方法 使用云数据库 RDS for SQL Server时,如果您的CPU使用率很高或接近100%,会导致数据读写处理缓慢、连接缓慢、删除出现报错等,从而影响业务正常运行。 解决方法 分析慢SQL日志以及CPU使
修改数据库账号权限 操作场景 您可将自己创建的数据库账号,授权给指定的数据库,对于已授权的数据库,您也可取消授权。 限制条件 恢复中的实例,不可进行该操作。 操作步骤 登录管理控制台。 单击管理控制台左上角的,选择区域和项目。 单击页面左上角的,选择“数据库 > 云数据库 RDS”。
RDS for SQL Server规格变更或主备切换失败 场景描述 通过管理控制台下发规格变更时,右上角报错“当前实例数据库主备同步关系异常,无法执行该操作”。 图1 规格变更失败 通过管理控制台进行主备切换时,右上角报错“当前实例数据库主备同步关系异常,无法主备倒换”。 图2
RDS for MariaDB约束与限制 RDS for MariaDB在使用上有一些固定限制,用来提高实例的稳定性和安全性。 使用限制 仅支持InnoDB存储引擎,同时不支持透明数据加密(Transparent Data Encryption,简称TDE)功能。 全量备份期间不允许执行DDL语句。
TEMPLATE选项 RDS for PostgreSQL数据库默认有template0、template1两个模板,区别如下: 使用 template1 模板库建库时不可指定新的字符集和本地化collate属性,collate属性请参见设置数据库的本土化信息(collate)。
通过SQL命令转储与还原升级大版本 操作场景 升级RDS for PostgreSQL引擎大版本,能让您享受到RDS for PostgreSQL新版本带来的功能、性能、安全的提升。但大版本升级可能存在向后不兼容的数据变更,可能导致现有业务运行不兼容。因此需要用户使用目标版本测试
CPU使用率高问题定位及处理方法 指标异常说明(影响) 系统CPU使用率:指的是整个系统CPU运行时间占总CPU时间的百分比。 CPU使用率分别有用户态CPU时间占比和内核态CPU时间占比: 用户态:是用户程序运行时的状态。 内核态:是操作系统的管理程序运行时的状态,包含系统调用,内核线程和中断。
锁阻塞 什么是锁阻塞? 阻塞是指一个事务正在访问数据库中的某个资源(如表、行、页等),而另一个事务也想要访问同一资源,但由于某种原因(如锁定)无法访问,于是就被阻塞了。阻塞的SQL是指正在执行的SQL语句被阻塞了,无法继续执行,直到阻塞的原因被解决。 在SQL Server中,当
RDS for MySQL数据库修改authentication_string字段为显示密码后无法登录 场景描述 客户通过navicat修改RDS for MySQL的user表root账号的“authentication_string”字段,修改为为显示密码后无法登录客户端。 问题可能出现的版本:MySQL-8
查看实例性能指标 智能DBA支持查看当前实例的性能指标,通过自定义日期和时间段查看性能指标的历史动态趋势,帮助您实时掌握实例的运行情况,使您全面了解数据库的资源使用情况、业务的运行状况,并及时收到异常告警做出反应,保证业务顺畅运行。 操作步骤 登录管理控制台。 单击管理控制台左上角的,选择区域。
查看实例TOP SQL 操作场景 通过对全量SQL进行多维度Top统计分析,帮助用户进行业务优化、健康诊断、排查性能问题等。 操作步骤 登录管理控制台。 单击管理控制台左上角的,选择区域。 单击页面左上角的,选择“数据库 > 云数据库 RDS”,进入RDS信息页面。 在“实例管理
删除操作员 操作场景 使用存储过程删除一位操作员。 前提条件 成功连接RDS for SQL Server实例。通过SQL Server客户端连接目标实例,具体操作请参见通过公网连接RDS for SQL Server实例。 操作步骤 执行以下命令,删除一位操作员。 EXEC [msdb]
排查RDS for MariaDB CPU使用率高的原因和解决方法 使用云数据库RDS服务时,如果您的CPU使用率很高或接近100%,会导致数据读写处理缓慢、连接缓慢、删除出现报错等,从而影响业务正常运行。 解决方法 分析慢SQL日志以及CPU使用率指标来定位效率低的查询,再优化查询效率低的语句。
自增字段取值 RDS for MySQL对自增字段赋值有以下几种方法: # 表结构 CREATE TABLE animals ( id MEDIUMINT NOT NULL AUTO_INCREMENT, name CHAR(30) NOT NULL,
使用pg_stat_statements插件 简介 pg_stat_statements模块提供了一种跟踪服务器执行的所有 SQL 语句的规划和执行统计信息的方法。 更多信息,请参见pg_stat_statements官方文档。 支持的版本说明 PostgreSQL 10及以上版本的最新小版本支持该插件。
更新警报通知 操作场景 使用存储过程更新警报通知的通知方法。 前提条件 成功连接RDS for SQL Server实例。通过SQL Server客户端连接目标实例,具体操作请参见通过公网连接RDS for SQL Server实例。 操作步骤 执行以下命令,更新警报通知。 EXEC
查看实例慢SQL 操作场景 慢SQL分析功能通过对实例记录的慢SQL进行用户来源、客户端来源、SQL模板等多维度统计聚合,以及时序趋势分析,多角度识别慢SQL,方便快速业务SQL优化。 操作步骤 登录管理控制台。 单击管理控制台左上角的,选择区域。 单击页面左上角的,选择“数据库
如何确保RDS for MySQL数据库字符集正确 RDS for MySQL的“utf8”只支持每个字符最多三个字节,而真正的UTF-8是每个字符最多四个字节。包括Emoji表情(Emoji是一种特殊的Unicode编码,常见于手机上),和很多不常用的汉字,以及任何新增的Uni
配置自治限流 操作场景 自治限流是通过预先设置CPU阈值、可允许最大活跃连接数等前置条件,当相关条件满足时系统会对会话进行自动流控,在突发流量过高、异常读写等业务场景下保障核心业务的可用性。 前提条件 自治限流模块为付费的高级智能运维包功能,使用前请您先升级运维包。 在自治限流模
使用pg_cron插件 简介 pg_cron扩展是一个使用cron语法的定时任务调度程序。与常规cron使用相同的语法,但允许直接从数据库执行PostgreSQL命令。更多信息,请参见pg_cron官方文档。 支持的版本说明 PostgreSQL 12及以上版本的最新小版本支持该