当前位置:网站首页>MySQL删除数据后,释放磁盘空间
MySQL删除数据后,释放磁盘空间
2022-08-02 21:43:00 【怪只怪满眼尽是人间烟火】
drop table table_name 立刻释放磁盘空间 , Innodb和MyISAM;
truncate table table_name 立刻释放磁盘空间, Innodb和MyISAM,truncate table其实有点类似于drop table 然后create;
delete from table_name 不会释放磁盘空间, Innodb和MyISAM, 新insert的数据会插入到原来的位置,比如删除100万数据后,数据文件不会变小,重新插入一百万数据后,数据文件不会变大。
可以在删除掉数据后执行下面语句,会立刻释放磁盘空间,但该操作会锁定表结构
optimize table table_name
查看表占用硬盘空间大小的SQL语句如下:(默认用M做展示单位)
SELECT
TABLE_NAME,
( DATA_LENGTH + INDEX_LENGTH )/ 1048576 AS size_Mb,
TABLE_ROWS
FROM
information_schema.TABLES
WHERE
TABLE_SCHEMA = 'db_name'
AND TABLE_NAME = 'table_name'
还可以执行:
alter table tab_name ENGINE = 'InnoDB';
注意:该操作执行的时候会把该表格先写入一个tmp临时表,所以磁盘剩余空间必须大于表空间,否则会执行失败。
边栏推荐
- Finally understand: With threads, why do we need coroutines?
- YAML文件格式
- 抽象工厂模式
- 嗨!不来看一下如何骚气十足的登陆MySQL嘛?
- Task 4 Machine Learning Library Scikit-learn
- I interviewed a 985 graduate, and I will never forget the expression when answering the "performance tuning" question
- Byte's internal technical map is amazing and practical
- 面试官:可以谈谈乐观锁和悲观锁吗
- golang刷leetcode:统计区间中的整数数目
- 牛客刷题:手动实现数组filter方法
猜你喜欢
Intensive reading of the Swin Transformer paper and analysis of its model structure
Swin Transformer 论文精读,并解析其模型结构
面试了个985毕业的,回答“性能调优”题时表情令我毕生难忘
刚安装完win10专业工作站版,系统变量中Path默认值有哪些?重新建一个“PATH”变量名,会覆盖掉原先的“Path”。
如何抓住NFT、元|宇|宙新趋势?
Byte's internal technical map is amazing and practical
Learn more TypeScript 】 【 TypeScript modular
主成分分析(PCA)
Auto.js脚本程序打包
matplotlib绘图的核心原理讲解(超详细)
随机推荐
JS函数防抖&函数节流及其使用场景
万物智联时代,悄然走入生活
golang刷leetcode:道路的最大总重要性
golang刷leetcode:使数组按非递减顺序排列
wallys/new product/WiFi6 MiniPCIe Module 2T2R 2×2.4GHz 2x5GHz MT7915 MT7975
IP Protocol (Internet Protocol)
Sentinel vs Hystrix 限流对比,到底怎么选?
golang 刷leetcode:Morris 遍历
我用这一招让团队的开发效率提升了 100%!
golang刷letcode:公平分发饼干
牛客每日刷题之链表
命令行启动常见问题及解决方案
行业 SaaS 微服务稳定性保障实战
如何抓住NFT、元|宇|宙新趋势?
快速学会ansible的安装
In-depth study TypeScript TypeScript 】 【 class (under)
JumpServer开源堡垒机完成龙芯架构兼容性认证
If the watermark according to how to realize the function
若依集成minio实现分布式文件存储
golang 刷leetcode:统计打字方案数