mysql在压缩过程中放置了什么锁

mrphzbgm  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(325)

在5.5.23系统上(我们很快就会升级,我保证!:-)我需要在一张大table上启用压缩。我会用“altertable”命令。问题是,在相当长的时间内,表上是否有读/写锁?
我的研究表明读是可能的,但写是不可能的。在操作结束后很短的一段时间内,甚至连读取都不可能。

0s7z1bwu

0s7z1bwu1#

在大多数数据库系统上,只要您调用 ALTER TABLE 在操作完成之前,需要在上放置独占锁。
这将防止在修改表时进行读写操作。

相关问题