云数据库 GAUSSDB(FOR MYSQL)-创建二级索引进度查询:功能介绍

时间:2024-08-02 14:03:56

功能介绍

该特性默认打开,当表在创建索引的时候,通过查询INFORMATION_SCHEMA.INNODB_ALTER_TABLE_PROGRESS这个表的信息可以获取当前进度,表结构如下:

图1 表结构
  • THREAD_ID为线程ID。
  • QUERY是指客户端下发的创建index语句。
  • START_TIME为创建index命令下发时间。
  • ELAPSED_TIME是指已经用了多少时间。
  • ALTER_TABLE_PHASE是指当前到哪个阶段了。
  • WORK_COMPLETED是指当前已经完成的工作量。
  • WORK_ESTIMATED是指整个创建index流程一共多少工作量的估计值。
  • TIME_REQUIRED是预计还需要多长时间。
  • WORK_ESTIMATED和TIME_REQUIRED会随着index创建的进行,一直调整,所以不是并非线性变化。
support.huaweicloud.com/usermanual-gaussdbformysql/gaussdbformysql_05_0342.html