Spec-Zone.ru › MySQL 8.4

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

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

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

  • Журнал репликации (relay log), который записывается потоком ввода-вывода репликации (приёмником), содержит транзакции, прочитанные из двоичного журнала сервера источника репликации. Транзакции в журнале репликации применяются к репликации потоком SQL репликации (применителем). Дополнительную информацию о журнале репликации см. в разделе 19.2.4.1, «Журнал репликации».

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

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

Репозиторий метаданных соединения и репозиторий метаданных применятеля в совокупности известны как репозитории метаданных репликации. Дополнительную информацию об этом см. в разделе 19.2.4.2, «Репозитории метаданных репликации».

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

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

Spec-Zone.ru

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