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

MySQL 优化1

时间:2016-05-27 20:15:08      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:

      系统在应用时间很长的情况下会慢慢变得很慢,无论是人还是机器为了更好的工作和学习都需要适当学习。数据库也是一样的用久了, 自然就会产生空间碎片,需要我们都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空间进行整理如下

 技术分享

        

MySQL 优化1

标签:

原文地址:http://www.cnblogs.com/northeastTycoon/p/5535614.html

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