zoukankan      html  css  js  c++  java
  • MySQL的锁机制

    种类:

    1 行级锁

    2 表级锁(不会死锁)

    3 页级锁

     锁定对象的颗粒度:

    粒度越小,锁定相同数据花费的内存越大, 锁资源争用概率越小,程序的可 提升并发能力越强.

    各引擎使用的锁:

    表级锁的主要是MyISAM .

    2 行级锁的主要是 Innodb.

    这里重点说Innodb,

    1. Innodb的行级锁定同样分为两种类型,共享锁和排他锁,而在锁定机制的实现过程中为了让行级锁定和表级锁定共存,Innodb也同样使用了意向锁(表级锁定)的概念,也就有了意向共享锁和意向排他锁这两种。

     Innodb的锁定模式实际上有四种:共享锁(S),排他锁(X),意向共享锁(IS)和意向排他锁(IX).

     2. 当存在索引的时候 , 使用行级锁 , 无则升级为表级锁.

  • 相关阅读:
    /etc/fstab 文件解释
    CRLF和LF
    Git远程操作详解
    jsp错误处理
    jsp隐式对象
    关于循环队列要注意的
    JSP动作元素
    JSP指令
    jsp语法简介
    jsp声明周期
  • 原文地址:https://www.cnblogs.com/stxyg/p/mysql.html
Copyright © 2011-2022 走看看