文件首頁
MySQL 9.0 參考手冊
相關文件 下載本手冊
PDF (美國信紙) - 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.17.51 ndbinfo processes 表格

此表格包含有關 NDB Cluster 節點程序的資訊;每個節點都由表格中的列表示。此表格中僅顯示已連接到叢集的節點。您可以從 nodesconfig_nodes 表格取得有關已設定但未連接到叢集的節點資訊。

processes 表格包含以下欄位

  • node_id

    節點在叢集中的唯一節點 ID

  • node_type

    節點類型(管理、資料或 API 節點;請參閱文字)

  • node_version

    此節點上執行的 NDB 軟體程式版本。

  • process_id

    此節點的程序 ID

  • angel_process_id

    此節點的守護程序 ID

  • process_name

    可執行檔的名稱

  • service_URI

    此節點的服務 URI(請參閱文字)

注意事項

node_id 是叢集中指派給此節點的 ID。

node_type 欄位會顯示以下三個值之一

  • MGM:管理節點。

  • NDB:資料節點。

  • API:API 或 SQL 節點。

對於隨 NDB Cluster 發行版本提供的可執行檔,node_version 會顯示軟體 Cluster 版本字串,例如 9.0.0-ndb-9.0.0

process_id 是主機作業系統透過程序顯示應用程式(例如 Linux 上的 top,或 Windows 平台上的工作管理員)顯示的節點可執行檔程序 ID。

angel_process_id 是節點的守護程序的系統程序 ID,確保在發生故障時自動重新啟動資料節點或 SQL。對於管理節點和非 SQL 節點的 API 節點,此欄位的值為 NULL

process_name 欄位會顯示正在執行的可執行檔名稱。對於管理節點,這是 ndb_mgmd。對於資料節點,這是 ndbd(單執行緒)或 ndbmtd(多執行緒)。對於 SQL 節點,這是 mysqld。對於其他類型的 API 節點,這是連接到叢集的可執行程式名稱;NDB API 應用程式可以使用 Ndb_cluster_connection::set_name() 為此設定自訂值。

service_URI 會顯示服務網路位址。對於管理節點和資料節點,使用的配置為 ndb://。對於 SQL 節點,這是 mysql://。預設情況下,非 SQL 節點的 API 節點使用 ndb:// 作為配置;NDB API 應用程式可以使用 Ndb_cluster_connection::set_service_uri() 將此設定為自訂值。無論節點類型為何,配置後面都會接著 NDB 傳輸程式用於相關節點的 IP 位址。對於管理節點和 SQL 節點,此位址包含連接埠號碼(管理節點通常為 1186,SQL 節點通常為 3306)。如果 SQL 節點啟動時設定了 bind_address 系統變數,則會使用此位址,而不是傳輸程式位址,除非繫結位址設定為 *0.0.0.0::

SQL 節點的 service_URI 值中可能包含其他路徑資訊,以反映各種設定選項。例如,mysql://198.51.100.3/tmp/mysql.sock 表示 SQL 節點啟動時已啟用 skip_networking 系統變數,而 mysql://198.51.100.3:3306/?server-id=1 則表示此 SQL 節點已啟用複寫。