慢日志投递

最近更新时间:2026-04-23 17:07:38

我的收藏
TDSQL Boundless 提供日志投递功能,通过日志投递,可采集来源为 TDSQL Boundless 实例的慢日志,并投递至日志服务(Cloud Log Service,CLS)进行分析,以便快速监控和定位业务问题。本文为您介绍如何通过控制台开启或关闭日志投递功能。

前提条件

使用该功能前,请确保您已开通 日志服务 CLS

慢日志定义

字段值
类型
描述
TIMESTAMP
-
CLS 的保留字段,代表日志产生时间。
InstanceId
String
数据库实例 ID,例如 tdsql3-xxx。
SqlText
String
执行的 SQL 语句,示例:DROP DATABASE IF EXISTS db1。
UserHost
String
执行操作的客户端地址,示例:172...10。
UserName
String
执行操作的用户名,示例:root。
Database
String
数据库名,示例:mysql。
QueryTime
Double
SQL 的执行时间,单位:秒。
LockTime
Double
指在执行某个操作过程中,从开始等待锁到实际获得锁并完成操作所花费的总时间,单位:秒。
NodeId
String
数据库节点名,示例:hybrid-2
RowsExamined
Long
指在执行查询或操作时,成功解析并处理的行数。
RowsSent
Long
指在执行查询或操作后,实际返回给客户端的行数。
RpcTime
Double
指执行 SQL 语句的 RPC 调用时长总和,单位:秒。
StorageRpcTime
Double
指执行 SQL 语句过程中,计算与存储之间所有 RPC 通信花费的总时间,单位:秒。
RpcRetryDelayTime
Double
指执行 SQL 语句过程中 RPC 重试间隔的等待的总时间,单位:秒。
TransactionId
String
执行 SQL 语句所在的事务 ID,一个事务的所有 SQL 的事务 ID 都相同。

开启慢日志投递

1. 登录 TDSQL Boundless 控制台,在实例列表中,单击实例 ID,进入实例详情页面。选择性能优化 > 慢日志投递页签。
2. 慢日志投递页签,单击立即启用。

3. 在弹出窗中,完成如下配置,单击立即开启

参数
说明
目标地域
选择日志投递的地域。
日志主题操作
日志主题是日志数据进行采集、存储、检索和分析的基本单元。支持选择已有日志主题或者创建日志主题。
日志集操作
日志集是对日志主题的分类,方便您管理日志主题。支持选择已有的日志集或者创建日志集。
日志集
选择已有日志集:可在搜索框筛选已有的日志集,作为慢日志投递的归类。
创建日志集:可新建日志集作为慢日志投递的归类,建议创建日志集的命名格式为 tdstore_logset_自定义。
日志主题
选择已有日志主题:仅当日志主题操作选择已有日志集时,此项可设置。可在搜索框筛选所选日志集下的日志主题。
创建日志主题:在所选日志集下创建新的日志主题,创建日志主题的命名格式为 tdstore_topic_自定义
4. 成功开启慢日志投递后,您可在日志投递下看到慢日志投递状态为开启,单击日志主题名称,可跳转至 日志服务控制台 进行后续分析管理。


关闭慢日志投递

1. 登录 TDSQL Boundless 控制台,在实例列表中,单击实例 ID,进入实例管理页面。选择性能优化 > 慢日志投递页签。
2. 慢日志投递页签,单击关闭投递。
3. 在弹出框中,勾选确认关闭,单击确认。