myisam 表中, 删除数据后运行 OPTIMIZE TABLE 锁表问题
16lz
2021-01-22
myisam表中,删除数据后运行OPTIMIZETABLE锁表,导致服务器挂了,有没有好的办法优化一下OPTIMIZETABLE操作
从原理上分析,它没什么可优化的。
如果你可以mysql升级的话,升级到最新版本,然后用innodb吧。mysql5.6中绝大多数应用都是innodb更占优势。
除非类似小数据量下极限的单条、单线程插入数据的性能这样的要求,或者一些明显不选myisam不行的应用。
7 个解决方案
#1
从原理上分析,它没什么可优化的。
如果你可以mysql升级的话,升级到最新版本,然后用innodb吧。mysql5.6中绝大多数应用都是innodb更占优势。
除非类似小数据量下极限的单条、单线程插入数据的性能这样的要求,或者一些明显不选myisam不行的应用。
更多相关文章
- mysql数据库拷贝到另一个服务器上
- php怎么读取MYSQL数据到radio选项
- MySQL可视化软件Work Bench导出导入数据库
- MySQL数据导入到infobright中
- Android如何通过JDBC直连访问MySQL数据库?
- flash如何自动连接mysql数据库
- lucene 4.10 检索mysql数据库
- 自建MySQL5.6数据库查询优化
- 如何使用PDO从MySQL获取正确的数据类型?