1、mysql锁概述

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

  (1.14)mysql锁问题之MyIsam 随笔 第1张

  BDB被InnoDB代替了,MyIsam在8.0也被抛弃了

 

2、MyIsam表锁(读写是串行的)

【2.1】查看表锁争用情况。

MyIsam存储引擎只支持表锁。

  查看表锁争用情况。

  show status like 'table%';

    (1.14)mysql锁问题之MyIsam 随笔 第2张

  其中,table_locks_waited 如果值较大,证明锁争用明显。

    (1.14)mysql锁问题之MyIsam 随笔 第3张

 【2.2】如何加表锁

  如图,当对MyIsam表的读操作时,不会阻塞其他用户读请求,但是会阻塞写请求。当对MyIsam表写操作时,其他用户对此表的读写操作均被阻塞。

  (1.14)mysql锁问题之MyIsam 随笔 第4张

  【2.3】并发插入

    (1.14)mysql锁问题之MyIsam 随笔 第5张

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄