最新版本的 oceanbase的慢日志在哪里能查得到呢?
在最新版本的 OceanBase 数据库中,慢查询日志可以通过检查 OBServer 日志来获取。如果 SQL 执行时间超过了 trace_log_slow_query_watermark 的值,OceanBase 数据库将在 OBServer 日志中打印 Slow Query 消息,从而可以通过 OBServer 日志来查找慢 SQL。
更多信息请查看:
慢日志 的文件名叫做obproxy_slow.log,慢日志 记录执行时间大于 slow_query_time_threshold阈值(默认 500ms)的请求
没有使用obproxy直接2881端口连接的,慢查询日志在哪个目录下呢?谢谢
小助手提供那个是observer日志中的
~/xxxxx/oceanbase/log下observer日志 grep 'slow query’即可
使用这个Slow Query

也不行
可以通过调整syslog_level来限制日志输出等级。
你试试查询下业务里面的慢sql 通过grep Slow Query
syslog_level是WARN
trace_log_slow_query_watermark 该参数设置大小为多少
1)设置trace信息
SET ob_enable_show_trace=‘ON’;
2)执行sql。
3)获取上个命令的trace
select last_trace_id();
4)获取trace对应的节点
select query_sql,svr_ip from gv$ob_sql_audit where trace_id=‘第三步获取的trace信息’;
5)取对应的svr_ip节点 过滤日志
grep “第三步获取的trace信息” observer.log*
通过这种方法获取一下执行select sleep时候日志输出都是什么
grep -i一下呢?
可以自定义日志的路径吗?
不可以






