专业编程教程与实战项目分享平台

网站首页 > 技术文章 正文

Mysql锁-01锁相关的一些概念 mysql锁的实现原理

ins518 2024-11-14 16:42:24 技术文章 9 ℃ 0 评论

管理对共享资源的并发访问

锁的粒度


mysql的不同存储引擎,锁的粒度不一样,例如:

  • mysiam - 表锁
  • bdb - 页锁
  • innodb - 行锁

事务隔离级别

查询

SELECT @@tx_isolation

隔离级别

1)read uncommitted : 读取尚未提交的数据 :哪个问题都不能解决

2)read committed:读取已经提交的数据 :可以解决脏读 ---- oracle默认的

3)repeatable read:重读读取:可以解决脏读 和 不可重复读 ---mysql innodb默认的

4)serializable:串行化:可以解决 脏读 不可重复读 和 虚读---相当于锁表

设置会话隔离级别

设置mysql的隔离级别:set session transaction isolation level 设置事务隔离级别

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表