【 使用环境 】测试环境
【 OB or 其他组件 】oceanabse4.2.1
【 使用版本 】
【问题描述】执行了一条带hint指定弱一致性读的sql查询语句,视图里面查不到
1 个赞
where query_sql like ‘%xxx%’
这样试试
1 个赞
我后来就是like模糊匹配查到了,但是我感觉我好像语句没写错。
/可能需要转译一下
推荐使用这样的方式查询:
1、执行完成某条sql后
select host_ip(),last_trace_id();
获取trace_id
2、通过trace_id过滤sql_audit里的信息
2 个赞
时间太长了,从内存挤出了吧
一样
1 个赞
比如,我执行这样的query,就永远返回空行,不知道是哪里的问题:
SELECT tenant_id,
user_name,
tenant_name,
USEC_TO_TIME(REQUEST_TIME) AS request_time,
SQL_ID,
query_sql,
RETURN_ROWS,
ELAPSED_TIME
FROM oceanbase.GV$OB_SQL_AUDIT
WHERE
query_sql LIKE ‘SELECT tenant_id%’
ORDER BY REQUEST_TIME DESC;
show parameters like ‘%enable_sql_audit%’ 显示3各服务器都是True的。
1 个赞
建议查询匹配都用like ,这样更容易过滤到
留痕学习
你这个是精确匹配,里面多个空格少个空格什么的就匹配不上了,你用模糊查询试一下。
1 个赞