mysql下优化表和修复表命令使用说明(REPAIR TABLE和OPTIMIZE TABLE)

作者:mdxy-dxy 时间:2024-01-23 08:33:41 

查询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,优化表,修复表
0
投稿

猜你喜欢

  • python实现自动登录人人网并访问最近来访者实例

    2022-11-30 17:09:15
  • 利用python中集合的唯一性实现去重

    2021-03-29 18:42:25
  • 总结SQL执行进展优化方法

    2024-01-13 22:38:44
  • python求列表交集的方法汇总

    2023-03-01 10:32:40
  • Mac PyCharm中的.gitignore 安装设置教程

    2023-02-23 16:48:14
  • 用户界面设计中“状态”和“动作”的表达

    2011-01-06 12:36:00
  • golang import自定义包方式

    2024-04-25 15:08:55
  • XML正在接管Web服务 成为SOA的基础

    2008-09-05 17:21:00
  • 整理几个js日历源代码

    2008-01-03 13:13:00
  • python批量添加zabbix Screens的两个脚本分享

    2022-07-21 02:17:28
  • 使用Filter实现信息的二次检索

    2007-10-08 19:19:00
  • 关于python的编码与解码decode()方法及zip()函数

    2022-04-04 15:15:54
  • Python使用eval函数执行动态标表达式过程详解

    2022-05-29 07:03:30
  • 使用绿色版SQLServer2008R2出现的问题解析

    2024-01-22 23:42:58
  • MySQL隐式类型转换导致索引失效的解决

    2024-01-12 22:45:25
  • PL/SQL number型数据

    2009-02-26 10:59:00
  • Python requests及aiohttp速度对比代码实例

    2023-11-22 14:40:37
  • Python类class参数self原理解析

    2023-12-23 11:51:35
  • Python中的闭包总结

    2023-09-09 03:46:05
  • Python猫眼电影最近上映的电影票房信息

    2023-07-02 18:05:01
  • asp之家 网络编程 m.aspxhome.com