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 updatesReplica has read all relay log; waiting for more updatesПоток обработала все события в файлах журнала репликации и ожидает, пока поток ввода-вывода (получатель) запишет новые события в журнал репликации.
-
Waiting for an event from CoordinatorИспользуя многопоточную реплику (
replica_parallel_workersбольше 1), один из потоков репликации ожидает события от координатора. -
Waiting for slave mutex on exitWaiting for replica mutex on exitОчень краткое состояние, возникающее при остановке потока.
-
Waiting for Slave Workers to free pending eventsWaiting 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.