======start=====
一图以庇之?

更新一点几种表空间的优缺点对比:
单表表空间,学名-独立表空间,独立表空间,可以进行单表空间的压缩, 以及空间立即释放(系统表空间和通用表空间不具备);
通用表空间,类似于Oracle的表空间,底层数据挤在一起,删除大量数据时,系统开销较小; 也具有减少冗余的数据文件;
创建表空间时,可如上图指定表创建的表空间位置;指定一些表创建到通用表空间, 一些表创建独立表空间。甚至一些表创建到系统表空间。
同一个数据库里,可以同时使用三种表空间的。
比如指定创建到通用表空间,tablespace=myts;
比如,设置innodb_file_per_table=0, 或指定tablespace=innodb_system,表将自动创建到系统表空间; 指定tablespace=innodb_file_per_table;将表创建到独立表空间。

独立表空间的对应表drop后,空间立即释放了。

而生产环境,可根据不同业务,创建多个通用表空间,进行表存储;个别表设置到独立表空间 或 系统表空间;
=======End=======
======End======
本文探讨了独立表空间、通用表空间和系统表空间在数据库管理中的特点、优势和应用场景,包括单表压缩、空间释放、表存储选择以及生产环境中多表空间组合使用的方法。
1899

被折叠的 条评论
为什么被折叠?



