文件首頁
MySQL 9.0 參考手冊
相關文件 下載本手冊
PDF (美式 Letter) - 40.0Mb
PDF (A4) - 40.1Mb
Man Pages (TGZ) - 258.2Kb
Man Pages (Zip) - 365.3Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


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」,以取得更多資訊。

臨界值用於篩選每個類別內的事件。例如,除非將 STARTUP 的臨界值設定為 3 或更高,否則不會記錄優先順序為 3 的 STARTUP 事件。如果臨界值為 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 Cluster 中,在連線到某個管理伺服器的 ndb_mgm 執行個體中使用 CLUSTERLOG 命令,只會影響該管理伺服器產生的日誌,而不會影響其他任何管理伺服器。這也表示,如果其中一個管理伺服器重新啟動,則只有該管理伺服器產生的日誌會受到重新啟動導致的日誌層級重設的影響。