Waiting for Slave Workers to free pending events

今天處理一個主備延遲的問題,看到有這個狀態

Slave_SQL_Running_State : Waiting for Slave Workers to free pending events

除了大事務外,這個等待狀態的意思是:
當事件的大小超過了slave_pending_jobs_size_max的大小,而當時間大小低於slave_pending_jobs_size_max的限制時調度器纔會恢復調度。這種情況只會發生在slave_parallel_workers大於0時。


 
  1. stop slave;

  2. set global slave_parallel_workers=0;

  3. start slave;

參考

https://docs.oracle.com/cd/E17952_01/mysql-5.7-en/slave-sql-thread-states.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章