MyISAM存储引擎的读和写锁是互斥,读操作是串行的。那么,一个进程请求某个MyISAM表的读锁,同时另一个进程也请求同一表的写锁,MySQL如何处理呢?答案是写进程先获得锁。----这句话怎么理解呢?我对表使用了读锁,已经执行成功了,怎么可以又执行写锁呢?这时候写锁处于锁等待状态啊!
MyISAM锁的概念(表锁 读锁 写锁)MySQL表级锁有两种模式:表共享锁(Table Read Lock)和表独占写锁(Table Write Lock)。对MyISAM的读操作,不会阻塞其他用户对同一表请求,...