mysql下优化表和修复表命令使用说明(REPAIR TABLE和OPTIMIZE TABLE)
2019/6/30 18:51:36
本文主要是介绍mysql下优化表和修复表命令使用说明(REPAIR TABLE和OPTIMIZE TABLE),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
查询mysql表是否被损坏命令,如下:
# CHECK TABLE 表名
mysql的长期使用,肯定会出现一些问题,一般情况下mysql表无法访问,就可以修复表了,优化时减少磁盘占用空间。方便备份。
表修复和优化命令,如下:
#REPAIR TABLE `table_name` 修复表
#OPTIMIZE TABLE `table_name` 优化表
REPAIR TABLE 用于修复被破坏的表。
OPTIMIZE TABLE 用于回收闲置的数据库空间,当表上的数据行被删除时,所占据的磁盘空间并没有立即被回收,使用了OPTIMIZE TABLE命令后这些空间将被回收,并且对磁盘上的数据行进行重排(注意:是磁盘上,而非数据库)。
多数时间并不需要运行OPTIMIZE TABLE,只需在批量删除数据行之后,或定期(每周一次或每月一次)进行一次数据表优化操作即可,只对那些特定的表运行。
使用方法:需要登录mysql命令行
mysql -u -root -p
use dataname
然后再执行即可。
这篇关于mysql下优化表和修复表命令使用说明(REPAIR TABLE和OPTIMIZE TABLE)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-25如何部署MySQL集群资料:新手入门教程
- 2024-12-24MySQL集群部署资料:新手入门教程
- 2024-12-24MySQL集群资料详解:新手入门教程
- 2024-12-24MySQL集群部署入门教程
- 2024-12-24部署MySQL集群学习:新手入门教程
- 2024-12-24部署MySQL集群入门:一步一步搭建指南
- 2024-12-07MySQL读写分离入门:轻松掌握数据库读写分离技术
- 2024-12-07MySQL读写分离入门教程
- 2024-12-07MySQL分库分表入门详解
- 2024-12-07MySQL分库分表入门指南