开发者社区> 问答> 正文

OceanBase数据库的日志相关设置如何查询?

OceanBase数据库的日志相关设置如何查询?

展开
收起
真的很搞笑 2023-12-05 21:49:07 66 0
来自:OceanBase
3 条回答
写回答
取消 提交回答
  • https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000218060 ,此回答整理自钉群“[社区]技术答疑群OceanBase”

    2023-12-06 14:35:54
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    要查询OceanBase数据库的日志相关设置,首先需要登录到OCP界面。在左侧导航栏中,选择"系统管理",然后选择"日志服务"。这样,系统就会默认进入"日志查询"界面。

    在日志查询界面,您可以通过选择日志大类来缩小查询范围。可选的日志类型包括OceanBase日志、仲裁服务日志、OBProxy日志、主机日志和OCP Agent日志等。

    此外,如果您想要查看或修改日志相关的其他设置,比如设置日志恢复源、查看日志恢复源信息、暂停或开启日志同步、优化日志同步性能、设置日志同步限速、设置日志同步压缩等,也可以在这个界面找到相应的操作选项。

    2023-12-06 13:29:40
    赞同 展开评论 打赏
  • 以下所有配置项均为集群级别,需要在系统租户下使用。可以通过以下方法修改。https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000218588

    alter system set enable_syslog_recycle = False;
    enable_syslog_recycle

    是否开启回收系统日志,默认为 False。

    开启后将会自动删除多余的日志,具体逻辑详见 max_syslog_file_count。

    enable_syslog_wf

    是否启用 wf 日志,默认为 True。

    开启后会每种日志中 WARN 级别以上的日志复制到 wf 日志中,如 observer.log.wf。

    enable_async_syslog

    是否启用异步写日志功能,默认为 True。

    关闭后将使用同步方式写日志,可以保证 observer 宕机前写完所有日志,但性能较差,不建议关闭。

    max_syslog_file_count

    每种日志的最大日志数量,默认为 0,当且仅当该配置项大于 0 且 enable_syslog_recycle 为 True 时生效。

    注意
    尽管该配置项的范围是 [0, +∞),但 observer 源码中约束了该值不能超过 MAX_LOG_FILE_COUNT,即 10240,超过时依然可以设置成功但实际生效值为 MAX_LOG_FILE_COUNT。

    syslog_io_bandwidth_limit

    日志限流量,默认为 30M。

    注意
    当日志打印速度超过限制时,将打印以下信息。

    REACH SYSLOG RATE LIMIT
    syslog_level

    打印的日志的最低级别,日志级别见上文,默认为 WDIAG。

    2023-12-06 11:09:44
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
蚂蚁OceanBase数据库团队,用于OceanBase技术原理、运维经验和案例分享、对外交流。
问答排行榜
最热
最新

相关电子书

更多
开源HTAP OceanBase产品揭秘 立即下载
云数据库OceanBase 架构演进及在金融核心系统中的实践 立即下载
自研金融数据库OceanBase的创新之路 立即下载