功能
QUERY_AUDIT_LOG用于查询 TDSQL Boundless 数据库的审计日志信息。字段说明
字段名 | 类型 | 描述 |
name | varchar(65535) | SQL 语句类型 |
timestamp | timestamp | 语句执行时间 |
status | longlong | 语句执行状态 |
trans_id | longlong | 语句所属事务 ID |
tid | longlong | 语句执行线程 ID |
last_error_tdstore | varchar(65535) | TDStore 相关的最后错误信息 |
proxy_executor | varchar(65535) | Proxy 目标节点名称 |
user | varchar(65535) | 执行操作的数据库用户名 |
host | varchar(65535) | 数据库服务器主机名 |
client_host | varchar(65535) | 客户端主机名或 IP 地址 |
db | varchar(65535) | 操作涉及的数据库名称 |
affected_rows | longlong | 受影响的行数 |
result_rows | longlong | 查询结果返回的行数 |
examined_rows | longlong | 扫描检查的行数 |
in_tx | longlong | 是否在事务中执行 |
query_tc | double | 查询总耗时 |
lock_tc | double | 锁等待耗时 |
rpc_tc | double | RPC 调用耗时 |
tdstore_rpc_tc | double | TDStore RPC 调用耗时 |
tdstore_lock_tc | double | TDStore 锁等待耗时 |
sqlsize | longlong | SQL 语句大小 |
sqltext | varchar(65535) | SQL 语句文本 |
sqldigest | varchar(65535) | SQL 语句摘要 |
error_info | varchar(65535) | 详细错误信息 |
示例
tdsql > SELECT * FROM INFORMATION_SCHEMA.QUERY_AUDIT_LOG WHERE name = 'Query' LIMIT 1\\G*************************** 1. row ***************************name: Querytimestamp: 2025-11-29 23:55:23status: 0trans_id: 0tid: 1048610last_error_tdstore:proxy_executor:user: tdsql3_sys_remotehost:client_host: 127.0.0.1:53360db: information_schemaaffected_rows: 0result_rows: 0examined_rows: 0in_tx: 0query_tc: 0.000076lock_tc: 0rpc_tc: 0tdstore_rpc_tc: 0tdstore_lock_tc: 0sqlsize: 14sqltext: SET NAMES utf8sqldigest:error_info:1 row in set, 1 warning (0.29 sec)