检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
会立刻生效。 系统表不受SQL限流的限制。 不涉及数据查询的SQL不受限流的限制,例如:select sleep(***); 暂不支持对存储过程、触发器、函数内的SQL做限流设置。 您可以在DAS执行如下SQL查看SQL限流规则的执行情况:select * from information_schema
rds_read_errorlog 0,1,'FZYUN','2018-06-14 14:30','2018-06-14 14:31' 查询结果,如图1所示: 图1 查询示例 父主题: 日志管理
认证用的用户名和密码直接写到代码中有很大的安全风险,建议在配置文件或者环境变量中存放(密码应密文存放,使用时解密),确保安全。 // 本示例以用户名和密码保存在环境变量中为例,运行本示例前请先在本地环境中设置环境变量(环境变量名称请根据自身情况进行设置)EXAMPLE_USERNAME_E
认证用的用户名和密码直接写到代码中有很大的安全风险,建议在配置文件或者环境变量中存放(密码应密文存放,使用时解密),确保安全; // 本示例以用户名和密码保存在环境变量中为例,运行本示例前请先在本地环境中设置环境变量(环境变量名称请根据自身情况进行设置)EXAMPLE_USERNAME_E
get_query_id函数获取不到绑定变量的SQL的queryid,add_ccl_rule_by_query限制不了绑定变量SQL。 绑定变量SQL的queryid可以通过pg_stat_statements插件获取,之后可以通过add_ccl_rule_by_queryid创建规则,可参考后续绑定变量SQL限流。
认证用的用户名和密码直接写到代码中有很大的安全风险,建议在配置文件或者环境变量中存放(密码应密文存放,使用时解密),确保安全。 // 本示例以用户名和密码保存在环境变量中为例,运行本示例前请先在本地环境中设置环境变量(环境变量名称请根据自身情况进行设置)EXAMPLE_USERNAME_E
若存在主机业务压力大时,典型的现象还有pg_stat_replication中的sent_lsn和主机上select pg_current_wal_lsn();的查询结果差异较大,可通过如下SQL来查看: 确认只读实例节点信息,在主机上执行以下SQL,并重点关注sent_lsn列的值,记为lsn1。 select
CPU使用率高的问题处理 TPS (次/秒) 该指标用于统计事务执行次数,含提交的和回退。 QPS (次/秒) 该指标用于统计SQL语句查询次数,含存储过程。 CPU使用率 (趋势) 该指标用于统计测量对象的CPU使用率。 长事务指标 (趋势) 该指标统计长事务耗时数据。 相关操作命令前后分
for PostgreSQL增强版 RDS for PostgreSQL增强版简介 函数 系统视图 数据类型 隐式类型转换 预定义参数 宏变量 操作符 语法 父主题: RDS for PostgreSQL用户指南
通过弹性云服务器或可访问云数据库RDS的设备,用相应客户端连接云数据库RDS实例,将导出的SQL文件导入到云数据库RDS。 如果源数据库中包含触发器、存储过程、函数或事件调用,则需确保导入前设置目标数据库参数log_bin_trust_function_creators=ON。 登录已准备的弹
在需要查看的记录左侧,单击展开该记录的详细信息。 在需要查看的记录右侧,单击“查看事件”,在弹出框中显示该操作事件结构的详细信息。 单击右侧的“导出”,将查询结果以CSV格式的文件导出,该CSV文件包含了云审计服务记录的七天以内的操作事件的所有信息。 关于事件结构的关键字段详解,请参见《云审计服务
修改RDS for MySQL实例参数 为确保云数据库RDS服务发挥出最优性能,用户可根据业务需求对用户创建的参数模板中的参数进行调整。 您可以修改用户创建的数据库参数模板中的参数值,但不能更改默认数据库参数模板中的参数值。 以下是您在使用数据库参数模板中的参数时应了解的几个要点:
变更实例的CPU和内存规格 操作场景 CPU/内存规格可根据业务需要进行变更,当实例的状态由“规格变更中”变为“正常”,则说明变更成功。 RDS for MySQL实例支持规格升配,也支持降配。 约束限制 表1 约束限制 阶段 限制说明 变更前 账户余额大于等于0元,才可变更规格。
全量数据恢复:恢复到指定时间点 操作场景 云数据库RDS服务支持使用已有的自动备份,恢复实例数据到指定时间点。 您可根据业务需要,对单个实例进行恢复,也可对实例进行批量恢复。 实例恢复到指定时间点,会从OBS备份空间中选择一个该时间点最近的全量备份下载到实例上进行全量恢复,再重放
新增索引长度限制导致修改varchar长度失败。 新增建表时timestamp字段默认值无效。 新增自增属性AUTO_INCREMENT为什么未在表结构中显示。 新增存储过程和相关表字符集不一致导致执行缓慢。 新增RDS MySQL报错ERROR [1412]的解决方法。 新增创建二级索引报错Too many
datname, usename, client_addr, state ORDER BY client_number DESC; 从上面的查询结果中,可以看到数量较多的连接从何而来。从而帮助判断可能存在业务变更的模块,也可判断是哪块业务并发高。 连接数满 当数据库无法连接,并有以下错误日志时,说明当前数据库连接数满。
查看或下载慢日志 操作场景 慢日志用来记录执行时间超过当前慢日志阈值“long_query_time”(默认是1秒)的语句,您可以通过慢日志的日志明细、统计分析情况,查找出执行效率低的语句,进行优化。您也可以下载慢日志进行业务分析。 目前支持查看近1个月的慢日志。 云数据库RDS服务支持以下执行语句类型:
除的数据库。 通过SQL语句使用*.*方式授权的数据库(GRANT ALL ON *.* TO `user`@`host`),调用该接口查询结果返回为空。如需查看结果,可使用show grants for命令代替接口查询。 建议使用指定数据库方式授权:GRANT ALL ON db1
管理磁盘容量 通过智能DBA功能实时查看实例磁盘空间使用情况,避免出现磁盘空间不足的问题。 空间概况 登录管理控制台。 单击管理控制台左上角的,选择区域。 单击页面左上角的,选择“数据库 > 云数据库 RDS”,进入RDS信息页面。 在“实例管理”页面,选择目标实例,单击实例名称,进入实例的“概览”页签。
选择“锁&事务”页签,输入管理员密码登录查看详情。 在“元数据锁”页签,根据需要选择会话ID、锁状态、锁类型、数据库名等进行查询。 图1 元数据锁 在查询结果中,查看是否存在持有MDL锁的会话。若存在,单击“kill会话”。 在“Innodb锁等待”页签,查看是否存在锁等待。 图2 Innodb锁等待