全国统一服务热线

400-6863-912

  • 广州千峰IT培训
  • 广州千峰IT培训  初心至善 匠心育人

Mysql常见问题汇总

  表级锁和行级锁有什么区别?
  表级锁:串行化(serializable)时,整表加锁,事务访问表数据时需要申请锁,虽然可分为读锁和写锁,但毕竟是锁住整张表,会导致并发能力下降,一般是做ddl处理时使用
  行级锁:除了串行化(serializable)时InnoDB使用的都是行级锁,只锁一行数据,其他行数据不影响,并发能力强。
  什么是行级锁?Mysql如何完成的?
  行级锁实现比较复杂不是单纯锁住一行数据,是由m常见问题vcc完成的。
  什么是共享锁(读锁)?
  共享锁或S锁,其它事务可以继续加共享锁,但不能加排它锁
  什么是排它锁(写锁/独占锁)?
  排它锁或X锁,在进行写操作之前要申请并获得,其它事务不能再获得任何锁。
  什么是意向锁?
  它分为意向共享锁(IS)和意向排他锁(IX)
  一个事务对一张表的某行添加共享锁前,必须获得对该表一个IS锁或者级更高的锁。一个事务对一张表的某行添加排他锁之前,它必须对该表获取一个IX锁。
  意向锁属于表锁,它不与innodb中的行锁冲突,任意两个意向锁之间也不会产生冲突,但是会与表锁(S锁和X锁)产生冲突

  有相关需求或疑问的小伙伴欢迎在线咨询专业老师,或给我们留电,我们将尽快与您联系为您详细解答,期待您的来电!

版权声明:部分内容与图片来自网络,版权归原作者所有,侵权联删

尊重原创文章,转载请注明出处与链接:http://www.mxiao.cn/1748/new/205184/违者必究! 以上就是广州千峰IT培训机构 小编为您整理Mysql常见问题汇总的全部内容。

推荐课程 / RECOMMENDED COURSE

  • 广州千峰Linux云计算+网络安全培训课

  • 广州千锋Java培训课程

  • 广州千峰HTML5大前端课程

  • 查看更多>>

课程分类 / COURSE CATEGORY

定制专属于你的课程

10秒登记,定制专属于你的课程方案

填写下表,让专业老师根据你的性格爱好选择最适合你的。

版权所有:广州千峰IT培训机构

温馨提示:提交留言后老师会第一时间与您联系!热线电话:400-6863-912