SELECT
FROM_UNIXTIME(t.REQUEST_TIME / 1000000) AS request_timestamp,
t.query_sql AS query_text,
‘ob_kf’ AS database_name,
t.db_name AS schema_name,
t.tenant_name,
t.user_name,
t.elapsed_time / 1000000 AS elapsed_seconds,
t.affected_rows,
t.ret_code
FROM
oceanbase.gv$ob_sql_audit t
WHERE
t.query_sql LIKE ‘%insert ignore jck%’ or t.query_sql LIKE ‘%insert ignore into jck%’
AND t.db_name = ‘qxk’
ORDER BY
t.REQUEST_TIME DESC
LIMIT 1000;
obclient [oceanbase]> show variables like 'ob_sql_audit_percentage';
+-------------------------+-------+
| Variable_name | Value |
+-------------------------+-------+
| ob_sql_audit_percentage | 3 |
+-------------------------+-------+
1 row in set (0.041 sec)
#查询1
SELECT distinct t.db_name as ‘schema_name’
FROM oceanbase.gv$ob_sql_audit t
where t.query_sql regexp ‘insert’
and t.db_name in (‘qxk’)
LIMIT 1000;
#查询2
select FROM_UNIXTIME(t.REQUEST_TIME / 1000000),t.* from oceanbase.__all_virtual_sql_audit t order by REQUEST_TIME desc limit 1000;
#查询1
SELECT distinct t.db_name as ‘schema_name’
FROM oceanbase.gv$ob_sql_audit t
where t.query_sql regexp ‘insert’
and t.db_name in (‘qxk’)
LIMIT 1000;
#查询2
select FROM_UNIXTIME(t.REQUEST_TIME / 1000000),t.* from oceanbase.__all_virtual_sql_audit t order by REQUEST_TIME desc limit 1000;