MySQL 优化1

      系统在应用时间很长的情况下会慢慢变得很慢,无论是人还是机器为了更好的工作和学习都需要适当学习。数据库也是一样的用久了, 自然就会产生空间碎片,需要我们都i数据库中的数据块进行维护和整理。下面以实例来说明和解释此问题。

      MySQL数据库中对数据的整理提供了相应的函数。 Optimize table.根据资料所得对数据库中的数据进行数据整理。

 

     1。创建测试数据库表

         (1) 创建表tb1表

          

         (2) 创建完表以后再数据库文件夹中存在以下信息

          

     2。插入测试数据

        (1) 添加测试数据

        

        

        (2) 模拟删除冗余数据

        

         (2) 细心的可能会发现存储数据数据空间并没有进行空间收集,下面通过 Optimize table table_name; 对数据空间进行有效整理.

        

         执行以上操作,经过查询资料得知

       

Table does not support optimize, doing recreate + analyze instead.

It is because the table that you are using is InnoDB.

You can optimize the InnoDB tables by using this.

  只要是说使用了InnoDB操作引起的错误.根据MySQL特性还有一个命令可以idui空间进行整理如下

 

        

posted @ 2016-05-27 18:01  东北大亨  阅读(299)  评论(0编辑  收藏  举报