mysql下优化表和修复表命令使用说明(REPAIRTABLE和OPTIMIZETABLE)
2023-06-13 09:14:26 时间
查询mysql表是否被损坏命令,如下:
#CHECKTABLE表名
mysql的长期使用,肯定会出现一些问题,一般情况下mysql表无法访问,就可以修复表了,优化时减少磁盘占用空间。方便备份。
表修复和优化命令,如下:
#REPAIRTABLE`table_name`修复表
#OPTIMIZETABLE`table_name`优化表
REPAIRTABLE用于修复被破坏的表。
OPTIMIZETABLE用于回收闲置的数据库空间,当表上的数据行被删除时,所占据的磁盘空间并没有立即被回收,使用了OPTIMIZETABLE命令后这些空间将被回收,并且对磁盘上的数据行进行重排(注意:是磁盘上,而非数据库)。
多数时间并不需要运行OPTIMIZETABLE,只需在批量删除数据行之后,或定期(每周一次或每月一次)进行一次数据表优化操作即可,只对那些特定的表运行。
使用方法:需要登录mysql命令行
mysql-u-root-p
usedataname
然后再执行即可。
相关文章
- 掌握MySQL数据库:简单易行的使用指南(怎么使用mysql数据库)
- MySQL查看表内容的常用命令(mysql查看表内容命令)
- MySQL中使用无符号INT类型的优势(mysql无符号int)
- MySQL实现中文转拼音技术实现(mysql中文转拼音)
- MySQL数据安全性保护策略(mysql数据安全性)
- 深入浅出:MySQL注入绕过单引号保护(mysql注入绕过单引号)
- 深入学习MySQL:查看表的命令示例(mysql命令查看表)
- 教你如何在MySQL中创建数据表(mysql数据库中创建表)
- 简单高效,提升测试效率——MySQL数据库测试工具(mysql数据库测试工具)
- 定时清理MySQL数据库,提高数据管理效率(mysql数据库定时删除)
- 深入浅出:MySQL触发器的简单实用指南(mysql触发器如何使用)
- Qt5如何轻松连接MySQL:快速上手教程(qt5连接mysql)
- MySQL数据库中的触发器详解(mysql有触发器)
- MySQL端口开放:实现安全访问(mysql端口开放)
- :MySQL:构建高效数据库系统(mysql备注)
- MySQL高性能负载均衡实践(mysql高负载均衡)
- MySQL实现全文搜索的方法(mysql全文搜索)
- MySQL触发器:解释和实际使用方法(mysql触发器是什么)
- MySQL索引:优化查询效率的首选(mysql建立索引)
- 使用Ajax轻松访问和操作MySQL数据库(ajax访问mysql)
- mysql表修改指南掌握修改表的命令(mysql中修改表的命令)
- MySQL中前导列的定义及使用方法(mysql中什么是前导列)
- 深入探析MySQL中字符串的使用str详解(mysql 中 str)
- MySQL中repeat函数的使用详解(mysql中repeat)
- MySQL中LOC函数的使用方法(mysql中loc怎么用)
- MySQL数据库从零开始的C语言实现(c mysql数据库实例)
- 如何快速搭建CDH集群使用Mysql(cdh 使用mysql)
- 在cmd中如何进入MySQL交互模式(cmd怎样进去mysql)
- MySQL中如何使用分隔符c进行数据处理(mysql中分割符c)
- MySQL中ZF属性的使用方法简介(mysql zf属性)
- MySQL非空函数的使用方法及示例(mysql 不为空函数)