Spec-Zone.ru › MySQL 8.4

29.12.12 Таблицы Performance Schema NDB кластера

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

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

Таблица 29.3 Таблицы Performance Schema NDB

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

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

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

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

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

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

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

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

Spec-Zone.ru

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