Innodb之表空间转移
我们可以将数据表转移到其他磁盘,以减弱单个磁盘的IO。
如
1创建一个表空间:
2修改表以使用新的表空间,如果表有大量数据,则会需要一些时间重建;所以会锁表一段时间:
Note:会将原有的表空间删除,移到新的表空间。
3验证,数据并没有丢失。
4 查看建表语句,
以使用新的表空间。
完整请参考:手册15.5
也可以用于分区表。
Note:如果table 的ROW_FORMAT=COMPRESSED,则在创建表空间时一定要指定FILE_BLOCK_SIZE的大小。