Spec-Zone.ru › MySQL 9.2

29.12.12 Таблицы схемы производительности NDB кластера

  • 29.12.12.1 Таблица ndb_sync_pending_objects
  • 29.12.12.2 Таблица ndb_sync_excluded_objects
  • 29.12.12.3 Таблица ndb_replication_applier_status

В следующей таблице показаны все таблицы схемы производительности, относящиеся к хранилищу NDBCLUSTER.

Таблица 29.3 Таблицы схемы производительности NDB

Таблица 29.3 Таблицы схемы производительности NDB
Имя таблицы Описание
ndb_replication_applier_status Информация о состоянии приложения репликации NDB для каждого канала репликации
ndb_sync_excluded_objects Объекты NDB, которые не могут быть синхронизированы
ndb_sync_pending_objects Объекты NDB, ожидающие синхронизации

Примечание

Эти таблицы присутствуют только в том случае, если в MySQL включена поддержка хранилища NDBCLUSTER.

Автоматическая синхронизация в NDB пытается автоматически обнаруживать и синхронизировать все несоответствия в метаданных между внутренней структурой словаря NDB Cluster и словарем данных MySQL Server. Это делается по умолчанию в фоновом режиме с регулярными интервалами, определяемыми системной переменной ndb_metadata_check_interval, если не отключено с помощью ndb_metadata_check или переопределяется настройкой ndb_metadata_sync.

Информация о текущем состоянии автоматической синхронизации предоставляется сервером MySQL, действующим как узел SQL в NDB Cluster, в этих двух таблицах схемы производительности:

  • ndb_sync_pending_objects: Отображает информацию об объектах базы данных NDB, для которых были обнаружены несоответствия между словарем NDB и словарем данных MySQL. При попытке синхронизации таких объектов NDB удаляет объект из очереди ожидания синхронизации и из этой таблицы и пытается устранить несоответствие. Если синхронизация объекта завершается неудачно из-за временной ошибки, она обрабатывается и добавляется обратно в очередь (и в эту таблицу) в следующий раз, когда NDB выполняет обнаружение несоответствий; если попытки завершаются неудачно из-за постоянной ошибки, объект добавляется в таблицу ndb_sync_excluded_objects.

  • ndb_sync_excluded_objects: Показывает информацию об объектах базы данных NDB, для которых автоматическая синхронизация завершилась неудачно из-за постоянных ошибок, связанных с несоответствиями, которые нельзя устранить без ручного вмешательства; эти объекты помещаются в черный список и не рассматриваются повторно для обнаружения несоответствий до тех пор, пока это не будет сделано.

Эти таблицы описаны более подробно в следующих двух разделах.

Исторически информация о состоянии приложения репликации NDB была доступна только как набор переменных состояния сервера, которые отражали состояние только канала репликации по умолчанию. Таблица ndb_replication_applier_status предоставляет эту информацию для каждого активного канала репликации. Подробное описание этой таблицы и ее столбцов см. в Разделе 29.12.12.3, «Таблица ndb_replication_applier_status».

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-9.2-en/performance-schema-ndb-cluster-tables.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API