mysql表级锁的锁模式
两种表级锁模式:表共享读锁和表独占写锁
1 对MyISAM表的读操作(加读锁),不阻塞其他进程对同一表的读请求,但会阻塞对同一表的写请求。
2 对MyISAM表的写操作(加写锁),会阻塞其他进程对同一表的读和写操作。
并发插入
原则傻姑娘数据表有一个读锁时,其他进程无法对表进行更新操作,但是MyISAM表支持查询和插入的并发进行
a 当concurrent_insert=0 ,不允许并发插入
b 当concurrent_insert=1 如果MyISAM表中没有被删除的行,允许一个进程在读的时候,另一个进程从表尾插入记录
c 当concurrent_insert=2,无论MyISAM没有删除,都允许在表尾并发插入记录