innodb数据库 OPTIMIZE TABLE 提示Table does not support optimize, doing recreate + analyze instead
来源:互联网 发布:3d打印设计软件 编辑:程序博客网 时间:2024/06/05 10:04
Table does not support optimize, doing recreate + analyze instead
提要:
1.MySQL官方建议不要经常(每小时或每天)进行碎片整理,一般根据实际情况,只需要每周或者每月整理一次即可。
2.OPTIMIZE TABLE只对MyISAM,BDB和InnoDB表起作用,尤其是MyISAM表的作用最为明显。此外,并不是所有表都需要进行碎片整理,一般只需要对包含上述可变长度的文本数据类型的表进行整理即可。
3.在OPTIMIZE TABLE运行过程中,MySQL会锁定表。
4.默认情况下,直接对InnoDB引擎的数据表使用OPTIMIZE TABLE,可能会显示「 Table does not support optimize, doing recreate + analyze instead」的提示信息。这个时候,我们可以用mysqld --skip-new或者mysqld --safe-mode命令来重启MySQL,以便于让其他引擎支持OPTIMIZE TABLE。
那么怎么使用--skip-new呢?
先看ps看一下mysql的进程吧!
第一个是守护进程,第二个就是mysql的原始进程。我们只要在这个进程最后追加--skip-new即可。
先关闭mysqld,然后执行该命令。
提要:
1.MySQL官方建议不要经常(每小时或每天)进行碎片整理,一般根据实际情况,只需要每周或者每月整理一次即可。
2.OPTIMIZE TABLE只对MyISAM,BDB和InnoDB表起作用,尤其是MyISAM表的作用最为明显。此外,并不是所有表都需要进行碎片整理,一般只需要对包含上述可变长度的文本数据类型的表进行整理即可。
3.在OPTIMIZE TABLE运行过程中,MySQL会锁定表。
4.默认情况下,直接对InnoDB引擎的数据表使用OPTIMIZE TABLE,可能会显示「 Table does not support optimize, doing recreate + analyze instead」的提示信息。这个时候,我们可以用mysqld --skip-new或者mysqld --safe-mode命令来重启MySQL,以便于让其他引擎支持OPTIMIZE TABLE。
那么怎么使用--skip-new呢?
先看ps看一下mysql的进程吧!
第一个是守护进程,第二个就是mysql的原始进程。我们只要在这个进程最后追加--skip-new即可。
先关闭mysqld,然后执行该命令。
阅读全文
0 0
- innodb数据库 OPTIMIZE TABLE 提示Table does not support optimize, doing recreate + analyze instead
- innodb数据库 OPTIMIZE TABLE 提示Table does not support optimize, doing recreate + analyze instead
- innodb数据库 OPTIMIZE TABLE 提示Table does not support optimize, doing recreate + analyze instead 分类: My
- innodb数据库 OPTIMIZE TABLE 提示Table does not support optimize, doing recreate + analyze instead
- Table does not support optimize, doing recreate + analyze instead
- OPTIMIZE/CHECK/REPAIR/ANALYZE TABLE InnoDB Edition
- mysql table:analyze、check、optimize
- OPTIMIZE TABLE
- Optimize InnoDB Table遇到的问题
- OPTIMIZE TABLE的作用
- OPTIMIZE TABLE的作用
- OPTIMIZE TABLE的作用
- mysql optimize table
- mysql optimize table
- optimize table 优化表
- 关于InnoDB表的page利用率和optimize table
- 关于InnoDB表的page利用率和optimize table
- MySQL中的optimize table命令
- 线性表的增删——数据结构
- 谈谈Adversarial Autoencoders
- 九度 题目1026:又一版 A+B
- spring security登录验证
- Servlet生命周期
- innodb数据库 OPTIMIZE TABLE 提示Table does not support optimize, doing recreate + analyze instead
- 树的知识点简单总结
- ajax 中文乱码
- 总结骏汇项目的js问题(三)之充值优惠
- acitvity与Fragment之间使用接口进行数据回调
- Android uiautomator 使用入门官方教程
- 选择排序
- 你用哪款操作系统?Win7用户最多,XP比IOS还多?
- 七、shell字符串