修复表、优化时减少磁盘占用空间 2014-07-16
·
2 分钟阅读
·
数据库
随着mysql的长期使用,肯定会出现一些问题,一般情况下mysql表无法访问,就可以修复表了,优化时减少磁盘占用空间。方便备份。
复制代码
代码如下:
REPAIR TABLE table_name
修复表
OPTIMIZE TABLE table_name
优化表
REPAIR TABLE
用于修复被破坏的表。
OPTIMIZE TABLE
用于回收闲置的数据库空间,当表上的数据行被删除时,所占据的磁盘空间并没有立即被回收,使用了
OPTIMIZE TABLE
命令后这些空间将被回收,并且对磁盘上的数据行进行重排(注意:是磁盘上,而非数据库)。
多数时间并不需要运行
OPTIMIZE TABLE
,只需在批量删除数据行之后,或定期(每周一次或每月一次)进行一次数据表优化操作即可,只对那些特定的表运行。
#mysql
#备份恢复
相关文章 2015-02-04 大 | 中 | 小 [ 2009/10/19 10:09 | by ipaddr ] 原文 : http://www.mysqlperformanceblog.com/2009/05/14/why-mysqls-binlog-do-db-option-is-dangerous/ 作者: Baron Schwartz
数据库 · 5 分钟阅读
2013-12-04 mysqldump导出--数据+结构+(函数+存储过程) 2011-12-01 09:43:40 分类: Mysql/postgreSQL mysql锁表、锁库操作 今天在解决数据库同步异常的时候用到了flush tables with read lock 这个命令,于是顺便就学习了下锁表的相关知识。
数据库 · 4 分钟阅读
2013-08-07 mysql5.5.29源码包的安装 Mysql5.5.29源码包的安装(此版本用cmake编译的): 1.安装cmake, cd cmake-2.8.5 ./bootstarp Make & & make install 2.安装mysql5.5.29 解压源码包,编译安装 cd mysql-5.5.28
数据库 · 3 分钟阅读
2019-01-09 2015年01月06日 17:26:39 乐杨俊 阅读数:3521 标签: Mysql主键索引唯一索引普通索引全文索 更多 个人分类: MySQL Mysql索引概念: 说说Mysql索引,看到一个很少比如:索引就好比一本书的目录,它会让你更快的找到内容,显然目录(索引)并不是越多越好,假如这本书1000页
数据库 · 3 分钟阅读