当您使用SQL条件查询时,可参考如下语法。
字段说明
RDS MySQL、PolarDB MySQL版 和 PolarDB-X 2.0 存储节点
字段 | 含义 |
sql | SQL文本 |
nodeId | 节点ID |
db | 数据库 |
user | 用户 |
ip | 来源IP |
sql_id | 模板ID |
sql_type | SQL类型 |
fail | 执行状态 |
tid | 线程ID |
trx_id | 事务ID |
origin_time | 执行时间戳(微秒) |
latency | 耗时(微秒) |
lock_wait | 锁等待(微秒) |
logic_r | 逻辑读 |
p_sync_r | 物理同步读 |
p_async_r | 物理异步读 |
check_rows | 扫描行数 |
update_rows | 更新行数 |
return_rows | 返回行数 |
ext | 扩展字段 |
RDS SQL Server
字段 | 含义 |
sql | SQL文本 |
nodeId | 节点ID |
db | 数据库 |
user | 用户 |
ip | 来源IP |
sql_id | 模板ID |
tid | 线程ID |
origin_time | 执行时间戳 |
latency | 耗时(微秒) |
cpu_time | CPU时间 |
logic_r | 逻辑度 |
physic_read | 物理读 |
writes | 写入数 |
return_rows | 返回行数 |
RDS PostgreSQL
字段 | 含义 |
sql | SQL文本 |
nodeId | 节点ID |
db | 数据库 |
user | 用户 |
ip | 来源IP |
sql_id | 模板ID |
sql_type | SQL类型 |
fail | 执行状态 |
tid | 线程ID |
origin_time | 执行时间戳 |
latency | 耗时(微秒) |
check_rows | 扫描行数 |
update_rows | 更新行数 |
return_rows | 返回行数 |
PolarDB-X 2.0 计算节点
字段 | 含义 |
sql | SQL文本 |
nodeId | 节点ID |
db | 数据库 |
user | 用户 |
ip | 来源IP |
sql_id | 模板ID |
sql_type | SQL类型 |
fail | 执行状态 |
trx_id | 事务ID |
trace_id | traceId |
origin_time | 执行时间戳 |
latency | 耗时(微秒) |
scnt | 物理SQL数 |
frows | 拉取行数 |
rows | 更新/返回行数 |
查询语法
查询需求 | 查询语句 |
查询执行耗时100ms-200ms的日志 | |
查询非某个数据库名日志 | |
查询user为a或b的日志。 | |
查询user为a或b 执行成功的日志。 | |
查询user为a或b 执行失败的日志。 | |
查询user为a或b 且请求时间小于100ms的日志。 | |
查询请求时间为100ms的日志。 | |
查询请求时间大于等于100ms,并且小于200ms的日志。 | |
查询sql包含and的日志。 | 说明 此处的and为普通字符串,不代表运算符。 |
查询sql不包含and的日志。 | 说明 此处的and为普通字符串,不代表运算符。 |
查询sql字段值是COMMIT的日志。 | |
查询sql为login或logout的日志。 | |
查询db字段值不为空的日志。 | |
查询db字段值为空的日志。 | |
查询db字段值不为null的日志。 | |
查询不存在db字段的日志。 | |