数据库工作台 DBW 提供慢日志分析功能,通过该功能您可以快速查看实例和实例内只读节点慢日志的发展趋势、统计和明细,并可以进一步分析慢日志的信息,帮助您快速定位问题。
慢日志全称为慢查询日志(Slow Query Log)即慢 SQL。慢日志可以记录在数据库的执行时间(即 long_query_time
)超过指定时间(即 min_examined_row_limit
)的 SQL 语句。
慢日志问题极大地影响数据库的稳定性。当数据库出现负载高、性能抖动等问题时,数据库管理员或开发首先会查看是否存在慢日志。
已注册火山引擎账号并完成实名认证。账号的创建方法和实名认证,请参见如何进行账号注册和实名认证。
当您通过左侧导航栏的运维观测进入慢日志分析时,默认查看实例列表中第一个实例的慢日志信息。
默认展示近 5 分钟内的慢日志信息,如慢 SQL 数量、CPU 使用率和慢 SQL 列表。
推广期内,最多可以支持查看近 7 天内的慢日志数据。推广期后,将会有日志保留时间和存储的限制。
云数据库 MySQL 版实例当前默认开启数据库代理,因此可能会存在连接池被复用,即一个连接被多个客户端共享,从而导致 IP 来源与实际的 IP 地址和端口不一致的情况。
序号 | 区域 | 说明 |
---|---|---|
① | 实例切换区域 | 在该区域右上角切换实例类型,在该区域左上角,切换实例。当前仅支持接入以下实例类型:
|
② | 慢 SQL 统计区域 | 默认展示近 10 分钟的慢 SQL 数量(柱状图)和 CPU 使用率(折线图)。在该区域内,您不仅可以查看实例和实例内各个只读节点的慢 SQL 数量(柱状图)和 CPU 使用率(折线图),还可以通过筛选查看指定时间内的慢日志信息。 |
③ | 在该区域内,您可以查看以下信息:
| |
④ | 慢 SQL 详情区域 | 该区域默认展示近 5 分钟内的慢 SQL 列表,在该区域您可以进行以下操作:
说明 当您在序号 ② 区域内按时间进行筛选查看指定时间内的慢 SQL 数量和 CPU 使用率时,该区域将与序号 ② 区域进行联动,展示指定时间段内的慢 SQL 列表。 |
API | 描述 |
---|---|
DescribeSlowLogs | 调用 DescribeSlowLogs 接口查询慢日志信息。 |