文档首页
MySQL 8.4 参考手册
相关文档 下载本手册
PDF (美国信纸) - 39.9Mb
PDF (A4) - 40.0Mb
手册页 (TGZ) - 258.5Kb
手册页 (Zip) - 365.5Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 参考手册  /  ...  /  NDB Cluster 日志管理命令

25.6.3.1 NDB Cluster 日志管理命令

ndb_mgm 支持一些与集群日志和节点日志相关的管理命令。在以下列表中,node_id 表示存储节点 ID 或关键字 ALL,表示该命令应应用于集群的所有数据节点。

  • CLUSTERLOG ON

    开启集群日志。

  • CLUSTERLOG OFF

    关闭集群日志。

  • CLUSTERLOG INFO

    提供有关集群日志设置的信息。

  • node_id CLUSTERLOG category=threshold

    在集群日志中记录优先级小于或等于 thresholdcategory 事件。

  • CLUSTERLOG FILTER severity_level

    切换指定 severity_level 事件的集群日志记录。

下表描述了集群日志类别阈值的默认设置(对于所有数据节点)。如果事件的优先级值小于或等于优先级阈值,则会在集群日志中报告。

注意

每个数据节点都会报告事件,并且可以在不同的节点上将阈值设置为不同的值。

表 25.26 集群日志类别,以及默认阈值设置

类别 默认阈值(所有数据节点)
STARTUP 7
SHUTDOWN 7
STATISTICS 7
CHECKPOINT 7
NODERESTART 7
CONNECTION 8
ERROR 15
INFO 7
BACKUP 15
CONGESTION 7
SCHEMA 7

STATISTICS 类别可以提供大量有用的数据。有关更多信息,请参见第 25.6.3.3 节,“在 NDB Cluster 管理客户端中使用 CLUSTERLOG STATISTICS”

阈值用于过滤每个类别中的事件。例如,优先级为 3 的 STARTUP 事件不会被记录,除非 STARTUP 的阈值设置为 3 或更高。如果阈值为 3,则只会发送优先级为 3 或更低的事件。

下表显示了事件严重级别。

注意

这些对应于 Unix syslog 级别,除了 LOG_EMERGLOG_NOTICE,它们不会被使用或映射。

表 25.27 事件严重级别

严重级别值 严重级别 描述
1 ALERT 应立即纠正的条件,例如损坏的系统数据库
2 CRITICAL 严重条件,例如设备错误或资源不足
3 ERROR 应纠正的条件,例如配置错误
4 WARNING 不是错误,但可能需要特殊处理的条件
5 INFO 信息消息
6 DEBUG 用于NDBCLUSTER 开发的调试消息

事件严重级别可以打开或关闭(使用 CLUSTERLOG FILTER——如上所述)。如果启用严重级别,则会记录优先级小于或等于类别阈值的事件。如果禁用严重级别,则不会记录属于该严重级别的事件。

重要

集群日志级别是在每个ndb_mgmd、每个订阅者的基础上设置的。这意味着,在具有多个管理服务器的 NDB 集群中,在连接到一个管理服务器的 ndb_mgm 实例中使用 CLUSTERLOG 命令只会影响由该管理服务器生成的日志,而不会影响任何其他管理服务器。这也意味着,如果其中一个管理服务器重新启动,只有由该管理服务器生成的日志会受到重新启动导致的日志级别重置的影响。