云数据库 MySQL 操作日志

超过指定时间的 SQL 语句查询称为“慢查询”,对应语句称为“慢查询语句”,数据库管理员(DBA)对慢查询语句进行分析并找到慢查询出现原因的过程称为“慢查询分析”。

相关产品
云数据库 MySQL 产品页,含版本规格、价格与购买入口。

一、操作场景

你可以在控制台的操作日志页面查看实例的慢日志明细、错误日志明细、审计日志、SQL 分析、回档日志、日志投递、扩容历史,及慢日志下载。也可以在命令行界面(CLI)或者使用云数据库 API 查看、下载数据库日志,请参见 查询慢查询日志 与 查询二进制日志。

注意:说明:

注意:云数据库 MySQL 单节点(云盘)实例、云盘版实例暂不支持慢日志下载、回档、日志投递功能。云盘版实例也不支持查看扩容历史。

二、MySQL 慢查询相关说明

·long_query_time:慢查询阈值参数,精度可达微秒级别,默认为1s,SQL 语句执行时间超过此数值时,会被记录到慢日志。
若调整 long_query_time 参数,不会影响原有的慢日志,例如慢日志阈值参数为1s,则上报超过1s的慢日志记录,后续调整为2s,原有上报的日志仍然会显示。

·log_queries_not_using_indexes:是否记录未使用索引的查询,默认 OFF。

三、操作步骤

注意:说明:

注意:

1. 登录 MySQL 控制台,在实例列表,单击实例 ID 或操作列的管理,进入实例管理页面。

2. 在实例管理页面,选择日志中心页,可选择查看实例的慢日志明细、错误日志明细、审计日志、SQL 分析、回档日志、日志投递、扩容历史,及慢日志下载。

功能项 说明
慢日志明细 记录1个月内数据库中执行时间超过1s的 SQL 语句
慢日志下载 提供慢日志的下载
错误日志明细 记录了每次启动和关闭的详细信息,以及运行过程中所有较为严重的警告和错误信息
审计日志 开通数据库审计后,可以实时记录对应云数据库 MySQL 实例的活动。
SQL 分析 开通 SQL 分析后,可以基于数据库审计日志进行 SQL 分析。
回档日志 记录回档任务的运行状态和进展
日志投递 采集来源为云数据库 MySQL 实例的慢日志和错误日志数据,并投递至日志服务(Cloud Log Service,CLS)进行分析
扩容历史 记录实例的 CPU 弹性扩容历史。

3. 在慢日志下载页面,单击操作列的下载,下载慢日志。

4. 在弹出的对话框,推荐你复制下载地址,并 登录到云数据库所在 VPC 下的 CVM(Linux 系统)中,运用 wget 命令进行内网高速下载,更高效。

注意:说明:

示例如下:

wget -c 'http://szx.dl.cdb.tencentyun.com:303/cfdee?appid=1210&time=1591&sign=aIGM%3D' -O test.log

赞 (0)
上一篇 4天前
下一篇 4天前