最新版本的 oceanbase的慢日志在哪里能查得到呢?

最新版本的 oceanbase的慢日志在哪里能查得到呢?

@论坛小助手

在最新版本的 OceanBase 数据库中,慢查询日志可以通过检查 OBServer 日志来获取。如果 SQL 执行时间超过了 trace_log_slow_query_watermark 的值,OceanBase 数据库将在 OBServer 日志中打印 Slow Query 消息,从而可以通过 OBServer 日志来查找慢 SQL。

更多信息请查看:

  1. trace_log_slow_query_watermark

慢日志 的文件名叫做obproxy_slow.log,慢日志 记录执行时间大于 slow_query_time_threshold阈值(默认 500ms)的请求

没有使用obproxy直接2881端口连接的,慢查询日志在哪个目录下呢?谢谢

小助手提供那个是observer日志中的
~/xxxxx/oceanbase/log下observer日志 grep 'slow query’即可

1 个赞

我在租户中执行select sleep(5);
但是在observer.log中并没有’slow query’


慢日志阈值是1s

使用这个Slow Query

image
也不行

enable_record_trace_log 看一下这个参数打开了么