mysql> optimize table t1;
+--------+----------+----------+-------------------------------------------------------------------+
| Table | Op | Msg_type | Msg_text |
+--------+----------+----------+-------------------------------------------------------------------+
| ytt.t1 | optimize | note | Table does not support optimize, doing recreate + analyze instead |
| ytt.t1 | optimize | status | OK |
+--------+----------+----------+-------------------------------------------------------------------+
2 rows in set (10.26 sec)
重建期间抓取到的结果:如愿以偿看到 # 开头的临时表定义和数据文件。
root@ytt-pc:/data/ytt/mysql/data/ytt# ls -sihl
总用量 409M
934068 4.0K -rw-r----- 1 mysql mysql 67 3月 6 23:01 db.opt
917100 12K -rw-r----- 1 mysql mysql 8.5K 3月 18 16:38 '#sql-1791_7.frm'
917107 85M -rw-r----- 1 mysql mysql 84M 3月 18 16:39 '#sql-ib51-975102565.ibd'
917593 12K -rw-r----- 1 mysql mysql 8.5K 3月 18 16:35 t1.frm
918181 325M -rw-r----- 1 mysql mysql 324M 3月 18 16:38 t1.ibd
root@ytt-pc:/data/ytt/mysql/data/ytt# ls -sihl
总用量 85M
934068 4.0K -rw-r----- 1 mysql mysql 67 3月 6 23:01 db.opt
917100 12K -rw-r----- 1 mysql mysql 8.5K 3月 18 16:38 t1.frm
917107 85M -rw-r----- 1 mysql mysql 84M 3月 18 16:39 t1.ibd
root@ytt-pc:/data/ytt/mysql/data/ytt#