Mysql truncate 表以后如何释放空间
来源:互联网 发布:如何调用数组方法 编辑:程序博客网 时间:2024/06/05 16:53
MySQL数据库truncate表以后,通过命令查询表大小,发现已经释放了,但是MySQL数据文件ibdata1一直占用空间比较大
具体步骤:
备份数据库:
mysqldump -uroot -proot –quick –force –all-databases –events > mysqldump.sql停止数据库
service mysqld stop删除这些大文件
rm /usr/local/mysql/var/ibdata1
rm /usr/local/mysql/var/ib_logfile*手动删除/usr/local/mysql/var/下除了Mysql之外所有数据库文件夹,然后启动数据库
service mysqld start重新导入数据
mysql -uroot -proot < mysqldump.sql
参考内容:
- Mysql 查询表所占用的空间大小
SELECT TABLE_NAME,TABLE_ROWS,DATA_LENGTH/1024/1024 "DATA_LENGTH",CREATE_TIME,TABLE_COLLATION FROM INFORMATION_SCHEMA.TABLES ORDER BY TABLE_ROWS DESC;
阅读全文
1 0
- Mysql truncate 表以后如何释放空间
- Truncate 不释放表空间
- mysql truncate table未释放表空间磁盘空间
- truncate表后,不释放表空间
- truncate 空间不释放问题
- truncate 空间不释放问题
- Delete/Truncate删除,释放表空间、降低高水位线、resize释放磁盘空间相关优化
- DELTE和TRUNCATE的区别及释放空间对比
- 如何Shrink Undo表空间,释放过度占用的空间
- 如何Shrink Undo表空间、释放过度占用的空间
- 如何Shrink Undo表空间, 释放过度占用的空间
- 如何Shrink Undo表空间,释放过度占用的空间
- 如何Shrink Undo表空间,释放过度占用的空间
- mysql ibdata1释放空间处理
- 释放mysql ibdata1文件空间
- 释放UNDO表空间
- 如何释放过度占用的Shrink Undo表空间
- 分区truncate操作的介绍及对全局索引和空间释放影响的案例解析
- 在datadir外创建InnoDB表
- Java-Java I/O流解读之基于字节的I / O和字节流
- linux cd pwd 命令
- AWK里的语法
- Spring @JsonView使用
- Mysql truncate 表以后如何释放空间
- 顺序容器和简单算法
- 内部类、内部接口
- 【数据库】——函数
- Git使用集锦
- uva 11181 条件概率
- matlab中的uint8
- 解决Ubuntu的root账号无法登录SSH问题-Permission denied, please try again.
- windows安装配置mysql实测成功