29.12.12 Таблицы схемы производительности NDB кластера
В следующей таблице показаны все таблицы схемы производительности, относящиеся к хранилищу NDBCLUSTER.
Таблица 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.