【MySQL笔记】MySQL表空间

本文探讨了独立表空间、通用表空间和系统表空间在数据库管理中的特点、优势和应用场景,包括单表压缩、空间释放、表存储选择以及生产环境中多表空间组合使用的方法。

 

======start=====

一图以庇之?

 

更新一点几种表空间的优缺点对比:

单表表空间,学名-独立表空间,独立表空间,可以进行单表空间的压缩, 以及空间立即释放(系统表空间和通用表空间不具备);

通用表空间,类似于Oracle的表空间,底层数据挤在一起,删除大量数据时,系统开销较小; 也具有减少冗余的数据文件;

创建表空间时,可如上图指定表创建的表空间位置;指定一些表创建到通用表空间, 一些表创建独立表空间。甚至一些表创建到系统表空间。

同一个数据库里,可以同时使用三种表空间的。

比如指定创建到通用表空间,tablespace=myts; 

比如,设置innodb_file_per_table=0, 或指定tablespace=innodb_system,表将自动创建到系统表空间;   指定tablespace=innodb_file_per_table;将表创建到独立表空间。

 

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

 

而生产环境,可根据不同业务,创建多个通用表空间,进行表存储;个别表设置到独立表空间 或 系统表空间;

=======End=======

 

 

 

======End======

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值