检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
RDS不会删除和操作用户的任何数据。出现这种情况,请检查是否为误操作,必要时可利用已有备份恢复文件。 检查误操作:如果已经开启SQL审计日志,可通过审计日志查看数据执行记录。 已有备份恢复文件: 使用RDS实例的恢复功能。 将备份数据从弹性云服务器导入云数据库RDS。 父主题: 备份与恢复
RDS for MySQL审计日志 表1 审计日志字段说明 参数 说明 record_id 审计日志单条记录的记录ID,记录审计日志的每条SQL的唯一global id。 connection_id 该条记录执行的会话ID,与show processlist中的ID一致。 connection_status
using_indexes”值为“ON”,即相关的SQL语句没有使用索引。如果运行的SQL语句没有使用索引,则数据库同样会将这条SQL语句记录到慢查询日志文件。 父主题: 其他使用问题
查看实例慢SQL 操作场景 慢SQL分析功能通过对实例记录的慢SQL进行用户来源、IP来源、SQL模板等多维度统计聚合,以及时序趋势分析,多角度识别慢SQL,方便快速业务SQL优化。 操作步骤 登录管理控制台。 单击管理控制台左上角的,选择区域。 单击页面左上角的,选择“数据库 >
查看实例慢SQL 操作场景 慢SQL分析功能通过对实例记录的慢SQL进行用户来源、客户端来源、SQL模板等多维度统计聚合,以及时序趋势分析,多角度识别慢SQL,方便快速业务SQL优化。 操作步骤 登录管理控制台。 单击管理控制台左上角的,选择区域。 单击页面左上角的,选择“数据库
long_query_time 大于等于此时间记录慢日志,精度可达微秒级别,默认为1s,当SQL语句执行时间超过此数值时,就会被记录到慢日志中。 建议设置为1s。注意:锁等待时间并不计算在执行时间内。 log_queries_not_using_indexes 是否记录未使用索引的查询,默认OFF。
Server慢查询相关的参数解析 参数名称 说明 long_query_time 大于等于此时间记录慢查询日志,精度可达微秒级别,默认为1s,当SQL语句执行时间超过此数值时,就会被记录到慢日志中。 您可以根据自己的需要,修改当前实例慢日志阈值,具体步骤如下: 登录管理控制台。 单击管理控制台左上角的,选择区域。
求如下: 每行一个IP地址或网段,以回车结束。 每个IP地址或网段都可以用“|”分隔添加备注,如“192.168.10.10丨RDS01”,备注长度范围是0到50字符,不能包含<>。 最多可添加300个IP地址或网段。 图1 设置访问控制 关闭访问控制 登录管理控制台。 单击管理控制台左上角的,选择区域。
谨慎操作。 当前全量SQL受内存缓冲区限制,业务量大的场景下,全量SQL有较小概率因缓冲区满,存在丢弃部分记录。 当前全量SQL单条记录超过4096字节时,会默认丢弃该条记录。 此限制在MySQL 5.7.33.3及以后小版本可以通过设置参数rds_sql_tracer_rese
开启或关闭SQL审计日志 当您开通SQL审计功能,系统会将所有的SQL操作记录下来存入日志文件,方便用户下载并查询。 RDS for MariaDB默认关闭SQL审计功能,打开可能会有一定的性能影响,本章节指导您如何打开、修改或关闭SQL审计日志。 使用须知 主实例和只读实例都支持开启SQL审计日志。
变更数据捕获(CDC) 操作场景 使用存储过程对指定数据库开启或关闭变更数据捕获功能。变更数据捕获可记录应用到所启用的表中的插入、更新和删除活动,同时采用易于使用的关系格式提供变更详细信息。 仅RDS for SQL Server企业版和RDS for SQL Server 20
后未生效 场景描述 在控制台将“long_query_time”参数值从0.1s修改为0.2s后,慢日志中还存在小于0.2s的慢SQL执行记录。 原因分析 控制台上修改“long_query_time”参数是全局级别生效,修改完后,后续新建连接会使用最新设置的参数,但是旧连接的“
SQL Server主实例和只读实例的运行状态。 图1 运行状态 活动告警 展示当前账号下所有RDS for SQL Server实例的活动告警记录,包含“告警中(指标)”,“已触发(事件)”。 告警统计支持提供近1小时、近6小时、近12小时、近1天、近1周、近1月的当前不同等级告警条数统计、以及告警总数TOP5实例。
新增SQL洞察任务 操作场景 SQL洞察支持全量SQL记录的查询的能力,还提供了访问、更新最频繁的表,锁等待时间最长的SQL等多维度的分析、搜索、过滤能力,帮助用户全面洞察SQL,快速找出异常,保障数据库稳定运行。 约束限制 全量SQL默认关闭,如需使用SQL洞察功能,请先开启全量SQL收集开关。
data路径:/home/postgres/data 修改配置文件 /home/postgres/data/postgresql.conf,添加 pg_stat_statements 至参数 shared_preload_libraries,如下图所示: 执行命令重启数据库。 pg_ctl
级最高。 TYPE host 支持配置以下取值: host:该条记录验证TCP/IP连接,包括SSL连接和非SSL连接。 hostssl:该条记录只验证通过SSL建立的TCP/IP连接。 hostnossl:该条记录只验证通过非SSL建立的TCP/IP连接。 DATABASE all
threadpool_rec_launch_time 记录线程启动时间。 threadpool_size 线程组数量。 threadpool_slow_conn_log 是否记录慢登录到error log。 threadpool_slow_conn_log_interval 记录频率,记录一次慢登录后,在此时间间隔内不再记录。
COLLATE=utf8mb4_bin 原因分析 部分表发生死锁,导致CPU一定幅度抬升。 死锁的表中有大量的外键,这些表的记录在更新时,不仅需要获取本表的行锁,还需要检查外键关联表的记录,获取相应锁。高并发情况下,比普通表更容易锁冲突或死锁,详解官方文档。 当MySQL检查到死锁的表时,会进行
日志配置管理 操作场景 配置访问日志后,RDS实例新生成的日志记录会上传到云日志服务(Log Tank Service,简称LTS)进行管理。 注意事项 配置成功后,会在LTS服务下产生一定费用。 确保与RDS实例相同region下的LTS服务已有日志组和日志流。 更多日志组和日志流信息,请参见日志管理。
日志配置管理 操作场景 配置访问日志后,RDS实例新生成的日志记录会上传到云日志服务(Log Tank Service,简称LTS)进行管理。 注意事项 配置成功后,会在LTS服务下产生一定费用。 确保与RDS实例相同region下的LTS服务已有日志组和日志流。 更多日志组和日志流信息,请参见日志管理。