码迷,mamicode.com
首页 > 数据库 > 详细

MYSQL 维护表的常用 5 方法

时间:2014-10-10 22:55:34      阅读:280      评论:0      收藏:0      [点我收藏+]

标签:blog   http   使用   ar   文件   数据   sp   2014   log   

 

 

方法 1、

         analyze table:

                    本语句用于分析和存储表的关键字分布。在分析期间,使用一个读取锁定对表进行锁定。这对于MyISAM, BDB和InnoDB表有作用。

                    bubuko.com,布布扣

方法 2、

         CHECK TABLE:

                    检查一个或多个表是否有错误。CHECK TABLE对MyISAM和InnoDB表有作用。对于MyISAM表,关键字统计数据被更新。

                    CHECK TABLE也可以检查视图是否有错误,比如在视图定义中被引用的表已不存在。

                    bubuko.com,布布扣

方法 3、

         checksum table :

                        报告一个表校验和。

                        bubuko.com,布布扣

方法 4、

         optimize table:

                      如果您已经删除了表的一大部分,或者如果您已经对含有可变长度行的表(含有VARCHAR, BLOB或TEXT列的表)进行了很多更改,

                      则应使用OPTIMIZE TABLE。被删除的记录被保持在链接清单中,后续的INSERT操作会重新使用旧的记录位置。

                      您可以使用OPTIMIZE TABLE来重新利用未使用的空间,并整理数据文件的碎片。在多数的设置中,

                      您根本不需要运行OPTIMIZE TABLE。即使您对可变长度的行进行了大量的更新,您也不需要经常运行,

                      每周一次或每月一次即可,只对特定的表运行。

                      bubuko.com,布布扣

方法 5、

          repair table:

                          REPAIR TABLE用于修复被破坏的表

                          bubuko.com,布布扣

 

MYSQL 维护表的常用 5 方法

标签:blog   http   使用   ar   文件   数据   sp   2014   log   

原文地址:http://www.cnblogs.com/JiangLe/p/4017743.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!