美文网首页
mysql alter 操作时间预估

mysql alter 操作时间预估

作者: frankie_cheung | 来源:发表于2021-12-02 21:22 被阅读0次

    假如你需要对生产的一个5000W的表进行一个alter操作。
    例如增加一个索引,那么生产操作的时间肯定是有时间限制的,你需要预估这个alter操作的预估工作量
    WORK_COMPLETED: 2016107 为当前工作量
    WORK_ESTIMATED: 4301286 为预估工作量
    当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
    

    相关文章

      网友评论

          本文标题:mysql alter 操作时间预估

          本文链接:https://www.haomeiwen.com/subject/ptyuxrtx.html