zoukankan      html  css  js  c++  java
  • MYSQL 维护表的常用 5 方法

    方法 1、

             analyze table:

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

                        

    方法 2、

             CHECK TABLE:

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

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

                        

    方法 3、

             checksum table :

                            报告一个表校验和。

                            

    方法 4、

             optimize table:

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

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

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

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

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

                          

    方法 5、

              repair table:

                              REPAIR TABLE用于修复被破坏的表

                              

  • 相关阅读:
    C#实现汉字转换为拼音缩写的代码
    C# 使用xsd文件验证XML 格式是否正确
    C#用天气预报的WebServices
    c# socket通信较完善方案
    C#操作MySQL数据库-----HelloWorld
    c# 自己制作一个简单的项目倒计时器
    C# 制作外挂常用的API
    C#中如何计算时间差?
    C# 图片保存到数据库和从数据库读取图片并显示
    c#加密 可逆与不可逆MD5 加密
  • 原文地址:https://www.cnblogs.com/JiangLe/p/4017743.html
Copyright © 2011-2022 走看看