Documentation Home
MySQL 8.4 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 39.8Mb
PDF (A4) - 39.9Mb
Man Pages (TGZ) - 257.9Kb
Man Pages (Zip) - 364.9Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 Reference Manual  /  ...  /  NDB Cluster Logging Management Commands

25.6.3.1 NDB 集群日志管理命令

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

  • CLUSTERLOG ON

    启用集群日志。

  • CLUSTERLOG OFF

    禁用集群日志。

  • CLUSTERLOG INFO

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

  • node_id CLUSTERLOG category=threshold

    category 事件(优先级小于或等于 threshold)记录到集群日志中。

  • CLUSTERLOG FILTER severity_level

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

以下表格描述了数据节点的默认集群日志类别阈值。如果事件的优先级小于或等于阈值,它将在集群日志中报告。

Note

事件按数据节点报告,并且可以在不同节点上设置不同的阈值。

表25.26:集群日志类别,带默认阈值设置

Category Default threshold (All data nodes)
启动 7
关闭 7
统计信息 7
检查点 7
不重启节点 7
连接 8
错误 15
信息 7
备份 15
拥堵 7
架构 7

统计信息类别可以提供大量有用的数据。请参阅第25.6.3.3节,“使用 NDB 集群管理客户端中的 CLUSTERLOG STATISTICS”,了解更多信息。

阈值用于过滤每个类别中的事件。例如,对于启动事件,如果优先级为3,则只有当启动的阈值设置为3或更高时才会被记录。只有优先级为3或更低的事件将被发送,如果阈值为3。

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

Note

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

表25.27:事件严重性级别

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

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

Important

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