Spec-Zone.ru › MySQL 8.4

19.5.1 Особенности и проблемы репликации

  • 19.5.1.1 Репликация и AUTO_INCREMENT
  • 19.5.1.2 Репликация и таблицы BLACKHOLE
  • 19.5.1.3 Репликация и наборы символов
  • 19.5.1.4 Репликация и CHECKSUM TABLE
  • 19.5.1.5 Репликация CREATE SERVER, ALTER SERVER и DROP SERVER
  • 19.5.1.6 Репликация инструкций CREATE ... IF NOT EXISTS
  • 19.5.1.7 Репликация инструкций CREATE TABLE ... SELECT
  • 19.5.1.8 Репликация CURRENT_USER()
  • 19.5.1.9 Репликация с различными определениями таблиц на источнике и реплике
  • 19.5.1.10 Репликация и опции таблицы DIRECTORY
  • 19.5.1.11 Репликация инструкций DROP ... IF EXISTS
  • 19.5.1.12 Репликация и значения с плавающей запятой
  • 19.5.1.13 Репликация и FLUSH
  • 19.5.1.14 Репликация и системные функции
  • 19.5.1.15 Репликация и поддержка дробных секунд
  • 19.5.1.16 Репликация вызываемых функций
  • 19.5.1.17 Репликация JSON-документов
  • 19.5.1.18 Репликация и LIMIT
  • 19.5.1.19 Репликация и LOAD DATA
  • 19.5.1.20 Репликация и max_allowed_packet
  • 19.5.1.21 Репликация и таблицы MEMORY
  • 19.5.1.22 Репликация системной схемы mysql
  • 19.5.1.23 Репликация и оптимизатор запросов
  • 19.5.1.24 Репликация и разбиение
  • 19.5.1.25 Репликация и REPAIR TABLE
  • 19.5.1.26 Репликация и зарезервированные слова
  • 19.5.1.27 Репликация и поиск строк
  • 19.5.1.28 Репликация и остановки источника или реплики
  • 19.5.1.29 Ошибки реплики во время репликации
  • 19.5.1.30 Репликация и SQL-режим сервера
  • 19.5.1.31 Репликация и временные таблицы
  • 19.5.1.32 Репликация, повторные попытки и таймауты
  • 19.5.1.33 Репликация и часовые пояса
  • 19.5.1.34 Репликация и несогласованности транзакций
  • 19.5.1.35 Репликация и транзакции
  • 19.5.1.36 Репликация и триггеры
  • 19.5.1.37 Репликация и TRUNCATE TABLE
  • 19.5.1.38 Репликация и длина имени пользователя
  • 19.5.1.39 Репликация и переменные
  • 19.5.1.40 Репликация и представления

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

Репликация на основе инструкций зависит от совместимости на уровне SQL между источником и репликой. Другими словами, успешная репликация на основе инструкций требует, чтобы все используемые SQL-функции поддерживались как источником, так и серверами реплики. Если вы используете функцию на сервере-источнике, которая доступна только в текущей версии MySQL, вы не сможете выполнить репликацию на реплику, использующую более раннюю версию MySQL. Такие несовместимости могут возникать как внутри серии релизов, так и между версиями.

Если вы планируете использовать репликацию на основе инструкций между MySQL 8.4 и предыдущей серией выпусков MySQL, рекомендуется обратиться к соответствующему изданию Справочного руководства по MySQL для получения информации о характеристиках репликации данной серии выпусков.

При репликации на основе инструкций MySQL могут возникнуть проблемы с репликацией хранимых процедур или триггеров. Вы можете избежать этих проблем, используя репликацию на основе строк MySQL. Подробный список проблем см. в разделе 27.7, «Журналирование двоичных данных хранимых программ». Дополнительную информацию о журналировании на основе строк и репликации на основе строк см. в разделе 7.4.4.1, «Форматы двоичного журналирования» и разделе 19.2.1, «Форматы репликации».

Дополнительную информацию, конкретно по репликации и InnoDB, см. в разделе 17.19, «InnoDB и MySQL репликация». Информация о репликации с NDB Cluster см. в разделе 25.7, «Репликация NDB Cluster».

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

Spec-Zone.ru

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