Spec-Zone.ru › MySQL 5.7

16.2.4 Репозитории журнала репликации и метаданных репликации

  • 16.2.4.1 Журнал репликации
  • 16.2.4.2 Репозитории метаданных репликации

Сервер репликации создает несколько репозиториев информации для использования в процессе репликации:

  • Журнал репликации, который записывается потоком ввода-вывода репликации, содержит транзакции, считанные из двоичного журнала сервера-источника репликации. Транзакции в журнале репликации применяются к реплике потоком SQL репликации. Сведения о журнале репликации см. в разделе 16.2.4.1, «Журнал репликации».

  • Репозиторий метаданных соединения реплики содержит информацию, необходимую потоку ввода-вывода репликации для подключения к серверу-источнику репликации и извлечения транзакций из двоичного журнала источника. Репозиторий метаданных соединения записывается в таблицу mysql.slave_master_info или в файл.

  • Репозиторий метаданных обработчика реплики содержит информацию, необходимую потоку SQL репликации для чтения и применения транзакций из журнала репликации реплики. Репозиторий метаданных обработчика записывается в таблицу mysql.slave_relay_log_info или в файл.

Репозиторий метаданных соединения и репозиторий метаданных обработчика вместе известны как репозитории метаданных репликации. Сведения об этом см. в разделе 16.2.4.2, «Репозитории метаданных репликации».

Обеспечение устойчивости репликации к неожиданным остановкам. Таблицы mysql.slave_master_info и mysql.slave_relay_log_info создаются с использованием транзакционного хранилища InnoDB. Обновления таблицы репозитория метаданных обработчика реплики фиксируются вместе с транзакциями, что означает, что информация о прогрессе реплики, записанная в этом репозитории, всегда соответствует применённой к базе данных, даже при неожиданной остановке сервера. Сведения о сочетании настроек реплики, обеспечивающих наибольшую устойчивость к неожиданным остановкам, см. в разделе 16.3.2, «Обработка неожиданной остановки реплики».

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-5.7-en/replica-logs.html

Spec-Zone.ru

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