天天看点

mysql的锁定问题

1.锁定这个问题,是mysql自动产生的,不用程序猿自己加锁

答:默认情况下,档执行insert/update操作时,mysql会自动进行表锁定。从而此时读取操作只能等待。

2.mysql, 需要添加一列的时候,mysql会锁表,期间所有的读写操作只能等待。所以进行分表操作,将大表分成很多小表

3.可以通过某种方式将user进行水平的切分,产生两个表结构完全一样的user_0000,user_0001等表,user_0000 + user_0001 + …的数据刚好是一份完整的数据。

4.由表的锁定问题,产生分表,以便减少锁定时间。

5.数据库分库呢?