Spec-Zone.ru › MySQL 5.7

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

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

  • 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 ниже MySQL 5.0.3.

  • Reading event from the relay log

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

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

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

  • Waiting for an event from Coordinator

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

  • Waiting for slave mutex on exit

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

  • Waiting for Slave Workers to free pending events

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

  • Waiting for the next event in relay log

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

  • Waiting until MASTER_DELAY seconds after master executed event

    Поток SQL прочитал событие, но ожидает истечения задержки репликации. Эта задержка устанавливается с помощью параметра MASTER_DELAY оператора CHANGE MASTER TO.

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

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

Spec-Zone.ru

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