首批通过分布式安全可靠测评,为关键业务系统打造
gv$sql_audit 中一个 TRACE_ID 为什么对应多条记录
更新时间:2023-12-25 03:21
问题描述
在 gv$sql_audit 视图中使用某个 trace_id 查询时,查出来多条记录。
问题原因
造成该问题的原因,常见的有如下 2 种:
- SQL 为分布式 SQL,SQL 执行过程中,同一个
trace_id在gv$sql_audit中会产生多条记录。 - SQL 的执行方式为 multi statement 方式执行,此时,所有的 SQL 语句,会使用相同的
trace_id,且这些 SQL 语句的request_time相同。
适用版本
OceanBase 数据库 V2.X 和 V3.X 版本。
解决方法
出现该问题为正常现象,无需处理。