Spec-Zone.ru › MySQL 9.2

10.14.6 Состояния потока SQL репликации

В следующем списке показаны наиболее распространенные состояния, которые могут отображаться в столбце State для потока SQL репликации на сервере-реплике.

Установите системную переменную terminology_use_previous со значением области действия сессии, чтобы поддерживать отдельные функции, или со значением глобальной области действия, чтобы это было значением по умолчанию для всех новых сессий. Когда используется область действия глобального уровня, в журнале медленных запросов содержатся старые версии имён.

  • Making temporary file (append) before replaying LOAD DATA INFILE

    Поток выполняет оператор LOAD DATA и добавляет данные в временный файл, содержащий данные, из которых реплика читает строки.

  • Making temporary file (create) before replaying LOAD DATA INFILE

    Поток выполняет оператор LOAD DATA и создаёт временный файл, содержащий данные, из которых реплика читает строки. Это состояние может возникать только в том случае, если исходный оператор LOAD DATA был записан источником, работающим на версии MySQL ниже версии 5.0.3.

  • Reading event from the relay log

    Поток прочитал событие из журнала репликации, чтобы это событие можно было обработать.

  • Slave has read all relay log; waiting for more updates

    Replica has read all relay log; waiting for more updates

    Поток обработала все события в файлах журнала репликации и ожидает, пока поток ввода-вывода (получатель) запишет новые события в журнал репликации.

  • Waiting for an event from Coordinator

    Используя многопоточную реплику (replica_parallel_workers больше 1), один из потоков репликации ожидает события от координатора.

  • Waiting for slave mutex on exit

    Waiting for replica mutex on exit

    Очень краткое состояние, возникающее при остановке потока.

  • Waiting for Slave Workers to free pending events

    Waiting for Replica Workers to free pending events

    Это действие ожидания происходит, когда общий размер событий, обрабатываемых потоками, превышает размер системной переменной replica_pending_jobs_size_max. Координатор возобновляет планирование, когда размер опускается ниже этого предела. Это состояние возникает только при установке replica_parallel_workers больше 0.

  • Waiting for the next event in relay log

    Начальное состояние до Reading event from the relay log.

  • Waiting until SOURCE_DELAY seconds after source executed event

    Поток SQL прочитал событие, но ожидает истечения отложенного времени репликации. Это время задержки устанавливается параметром SOURCE_DELAY оператора CHANGE REPLICATION SOURCE TO.

В столбце Info для потока SQL также может отображаться текст оператора. Это указывает, что поток прочитал событие из журнала репликации, извлек из него оператор и может его выполнять.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-9.2-en/replica-sql-thread-states.html

Spec-Zone.ru

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