myISAM 采用表级锁
读写数据都会对表加锁
主要有3中锁类型
1 read local
允许并发读取,但不允许写入。除非是在表尾追加数据
2 read
跟 read local类似 但不允许追加数据
3 write
会阻塞其他对这张表的读和写操作,真正的独占锁。write锁的性能是最低的
另外 myISAM不支持事务
所以myISAM存储引擎的应用场景为
读多写少,像cms系统
读写数据都会对表加锁
主要有3中锁类型
1 read local
允许并发读取,但不允许写入。除非是在表尾追加数据
2 read
跟 read local类似 但不允许追加数据
3 write
会阻塞其他对这张表的读和写操作,真正的独占锁。write锁的性能是最低的
另外 myISAM不支持事务
所以myISAM存储引擎的应用场景为
读多写少,像cms系统