25.6.17.51 Таблица процессов ndbinfo
В этой таблице содержится информация о процессах узлов NDB Cluster; каждый узел представлен строкой в таблице. В этой таблице отображаются только узлы, подключенные к кластеру. Информацию о конфигурированных, но не подключенных к кластеру узлах можно получить из таблиц nodes и config_nodes.
Таблица processes содержит следующие столбцы:
-
node_idУникальный идентификатор узла в кластере
-
node_typeТип узла (управление, данные или узел API; см. текст)
-
node_versionВерсия программного обеспечения
NDB, работающего на этом узле. -
process_idИдентификатор процесса этого узла
-
angel_process_idИдентификатор процесса процесса ангела этого узла
-
process_nameИмя исполняемого файла
-
service_URIURI службы этого узла (см. текст)
Примечания
node_id — это идентификатор, назначенный этому узлу в кластере.
Столбец node_type отображает одно из следующих трёх значений:
MGM: Узел управления.NDB: Узел данных.API: Узел API или SQL.
Для исполняемого файла, поставляемого с дистрибутивом NDB Cluster, node_version отображает строку версии кластера программного обеспечения, например, 8.4.5-ndb-8.4.5.
process_id — это идентификатор процесса исполняемого файла узла, отображаемый операционной системой хоста с помощью приложения для отображения процессов, например, top в Linux или Диспетчер задач в Windows.
angel_process_id — это системный идентификатор процесса процесса ангела узла, который обеспечивает автоматический перезапуск узла данных или SQL в случае сбоев. Для узлов управления и узлов API, не являющихся узлами SQL, значение этого столбца равно NULL.
Столбец process_name отображает имя исполняемого файла, который выполняется. Для узлов управления это ndb_mgmd. Для узлов данных это ndbd (однопоточный) или ndbmtd (многопоточный). Для узлов SQL это mysqld. Для других типов узлов API это имя исполняемого файла, подключённого к кластеру; приложения NDB API могут задавать пользовательское значение для этого с помощью .
service_URI отображает сетевой адрес службы. Для узлов управления и узлов данных используется схема ndb://. Для узлов SQL это mysql://. По умолчанию узлы API, отличные от узлов SQL, используют схему ndb://; приложения NDB API могут установить это значение на пользовательское с помощью Ndb_cluster_connection::set_service_uri(). Независимо от типа узла, за схемой следует IP-адрес, используемый транспортом NDB для данного узла. Для узлов управления и узлов SQL этот адрес включает номер порта (обычно 1186 для узлов управления и 3306 для узлов SQL). Если узел SQL был запущен с установленной системной переменной bind_address, этот адрес используется вместо адреса транспортера, если адрес привязки не установлен на *, 0.0.0.0 или ::.
Дополнительная информация о пути может быть включена в значение service_URI для узла SQL, отражающая различные параметры конфигурации. Например, mysql://198.51.100.3/tmp/mysql.sock указывает, что узел SQL был запущен с включённой системной переменной skip_networking, и mysql://198.51.100.3:3306/?server-id=1 показывает, что репликация включена для данного узла SQL.
© 2025 Oracle
Licensed under the GPLv2 License.