MyISAM 引擎 在命令行或前端使数据变动后,相关表的 MYI.MYD 文件要等十多分钟甚至半小时左右才会发生变化,请问这个时间是否可控?
为什么 mysql 会缓存命令 延时写入文件?在网上没搜到答案啊
为什么 mysql 会缓存命令 延时写入文件?在网上没搜到答案啊
1
atlantic2477 Sep 5, 2019
MyISAM 引擎的存储过程不是很了解,在 Mysql 中是要尽量使用内存且减少磁盘的读写操作的。Mysql 不会为每一次数据操作都直接更新到磁盘。
在 InnoDB 中,一条更新语句不会马上被刷新到磁盘,而是通过 WAL 记录更新日志并且将数据更新到内存。可能 MyISAM 也有类似的机制。可以找下官方文档看下,应该有比较详细的解释 |
2
realpg PRO MYISAM 已经多年没用过了
|