optimize table出错解决方法

一个某某库大概360W,为了提高查询效率,做点优化,使用optimize table table.name;出现Table does not support optimize, doing recreate + analyze instead
果断谷歌,查到一段E文。。。

Everytime you do optimize MySQL, by using mysqlcheck -A -o or using ./mysql_optimize from here.
You may see the output

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.

复制代码

代码如下:

ALTER TABLE table.name ENGINE='InnoDB';

This will create a copy of the original table, and drop the original table, and replace to the original place.

Although this is safe, but I suggest you do backup and test first before doing this.

原来如此,大致意思是说innodb的数据库不支持optimize,可以用
ALTER TABLE table.name ENGINE='InnoDB';
该方法会对旧表以复制的方式新建一个新表,然后删除旧表。虽然这个过程是安全的,但是在进行操作时还是先进行备份为好

还有一种方式:

You can make OPTIMIZE TABLE work on other storage engines by starting mysqld with the --skip-new or --safe-mode option. In this case, OPTIMIZE TABLE is just mapped toALTER TABLE.

上面是说要求我们在启动的时候指定--skip-new或者--safe-mode选项来支持optimize功能

(0)

相关推荐

  • office2013安装出错解决方法

    很多朋友在安装Office2013的过程中会遇到office2013安装过程中出错的故障,不知道该如何解决,绿茶小编收集了3种有效的office2013安装出错解决方法,大家可以来看一看。 法一、把 ...

  • word2016打开文件出错怎么办 word2016文件打开出错解决方法

    很多朋友在安装使用word2016后打开文件出错怎么办,今天小编就为大家带来word2016文件打开出错解决方法,一起看看吧! word打开某些文件会出现“word在试图打开文件时遇到错误”的提示,此 ...

  • 重装win7旗舰版系统后启动时提示invalid partition table的解决方法

    原因分析:一般是硬盘主引导记录中的分区表有错误,当指定了多个自举分区(只能有一个自举分区)或病毒占用了分区表的时候,就会出现这样的故障,主引导记录(MBR)位于0磁头/0柱面/1扇区,由FDISK.E ...

  • itunes是什么,itunes安装出错解决方法

    问iTunes是什么这个问题的肯定是菜鸟封釉们吧,本教程告诉大家itunes安装出错的解决方法,有兴趣的朋友看完后绝对有收获哦。 itunes是什么 iTunes 是一款数字媒体播放应用程序,是供 M ...

  • Windows XP系统HelpAssistant账户出错解决方法

    故障现象:在一台运行Windows XP系统的计算机中使用"远程协助"功能邀请其他用户连接到本地计算机时,系统提示"HelpAssistant账户出错--".请 ...

  • 微云同步盘不能同步怎么办? 微云同步盘同步出错解决方法

    微云同步盘不能同步怎么办?大家可以通过下文来了解微云同步盘不能同步解决方法,为什么不能使用微云同步盘的同步功能了呢?是哪里出了问题呢?请看下文吧 原因一、上传单个文件限制体积在1G以内的,超过1G,有 ...

  • Windows7正版序列号验证出错解决方法

    随着Windows 7的正式发布,越来越多的网民开始升级Windows 7,不过最近有不少网民反映在使用正版Windows 7安装时,出现正版验证问题:当输入序列号之后显示“错误代码:0XC004F0 ...

  • 《极品飞车18:宿敌》显存不足出错解决方法

    操作方法 01 02 解决方法参考: 1:游戏进入后出现DX错误: 可以安装游戏目录下的__Installer里的DX和VC. 注意事项: 如果安装后游戏出现:程序无法正常启动(0X000007b)用 ...

  • cydia安装及卸载出错解决方法

    关于Cydia安装、卸载出错的解决方案-------trying to overwrite 系统:ipad2 WiFi IOS5.0.1Cydia1.1.4 1.现象:实例cydia里不能卸载插件了, ...