mysql alter 操作時間預(yù)估

假如你需要對生產(chǎn)的一個5000W的表進行一個alter操作。
例如增加一個索引,那么生產(chǎn)操作的時間肯定是有時間限制的,你需要預(yù)估這個alter操作的預(yù)估工作量
WORK_COMPLETED: 2016107 為當(dāng)前工作量
WORK_ESTIMATED: 4301286 為預(yù)估工作量
當(dāng)WORK_COMPLETED 的值接近于WORK_ESTIMATED 就代表你的alter操作快要完成啦!

 use performance_schema;
mysql> select * from events_stages_current\G
*************************** 1. row ***************************
         THREAD_ID: 0
          EVENT_ID: 0
      END_EVENT_ID: NULL
        EVENT_NAME: stage/innodb/alter table (merge sort)
            SOURCE: 
       TIMER_START: 6084131180443321000
         TIMER_END: 6084386191636541000
        TIMER_WAIT: 255011193220000
    WORK_COMPLETED: 2016107
    WORK_ESTIMATED: 4301286
  NESTING_EVENT_ID: 47
NESTING_EVENT_TYPE: STATEMENT
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容