mysql锁机制join使用要素.ppt

特点:锁对象的颗粒最大,流程简单,对系统造成的负面影响小 弊端:出现锁资源争抢的概率高 特点:不太常见,锁定颗粒度介于上面两种之间 弊端:会发生死锁 为什么MyISAM表引擎不可以支持事物? 表级锁定 写锁定 读锁定 Current read-lock queue (lock-read) Pending read-lock queue (lock-read_wait) Current write-lock queue (lock-write) Pending write-lock queue (lock-write_wait) 4个队列 · select 是否被写锁定 N Pendingwrite-lockqueue有没有更高优先级的写锁等待 Y 进入队列Pendingread-lockqueue中等待资源的释放 获取读锁 N Y Update Insert delete Currentwrite-lockqueue是否已经有锁定相同资源的信息存在 Pendingwrite-lockqueue Currentread-lockqueue Currentwrite-lockqueue Pendingwrite-lockqueue Y Y Y N N N MySQL内部实现中却有多达11种锁定类型,由 系统中一个枚举量(thr_

文档评论(0)

1亿VIP精品文档

相关文档