mysql snapshot read快照读及current read当前读与锁lock之一
发表于:2025-01-21 作者:千家信息网编辑
千家信息网最后更新 2025年01月21日,前言mysql读操作分为2种类型:snapshot read及current read,前者基于mysql mvcc实现,读取数据块是undo block,后者是基于当前数据块。这2种不同的读取类型与
千家信息网最后更新 2025年01月21日mysql snapshot read快照读及current read当前读与锁lock之一
前言
mysql读操作分为2种类型:snapshot read及current read,前者基于mysql mvcc实现,读取数据块是undo block,后者是基于当前数据块。这2种不同的读取类型与锁的关系是什么,本文作一点儿简要的记录。
联系方式
微信公众号
微信
目录
snapshot read是否加锁
snapshot read由于操作非当前数据块,不会加锁
current read加锁2种类型
x --排它锁
s --共享锁
current read几种操作场景
查询current read不同操作场景持锁语句
(注:关注列lock_mode)
mysql> select * from information_schema.innodb_locks;+-------------------------+-----------------+-----------+-----------+------------------+-----------------+------------+-----------+----------+----------------+| lock_id | lock_trx_id | lock_mode | lock_type | lock_table | lock_index | lock_space | lock_page | lock_rec | lock_data |+-------------------------+-----------------+-----------+-----------+------------------+-----------------+------------+-----------+----------+----------------+| 11909:473:3:2 | 11909 | X | RECORD | `zxydb`.`t_read` | GEN_CLUST_INDEX | 473 | 3 | 2 | 0x00000836F561 || 421207096970864:473:3:2 | 421207096970864 | S | RECORD | `zxydb`.`t_read` | GEN_CLUST_INDEX | 473 | 3 | 2 | 0x00000836F561 |+-------------------------+-----------------+-----------+-----------+------------------+-----------------+------------+-----------+----------+----------------+2 rows in set, 1 warning (0.00 sec)
数据
类型
不同
场景
公众
前言
方式
目录
简要
联系方式
语句
查询
联系
快照
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网站空间和服务器的区别
嘉兴电脑软件开发设计
为什么要网络安全论文
吐鲁番软件开发简介
魔兽怎么选择新开的服务器
个软件服务器由谁管理
网络安全介绍及就业方向
云服务器控制面板
南山区正规网络技术开发诚信互利
京东数据库开发框架
郑州软件开发的服务态度
网络安全的定义 百度百科
软件开发中各项费用占比
万兆 服务器
软件开发工程师项目职责
澧县县委网络安全和信息化委员会
数据库长整型怎么表示
手机方舟2.0如何建服务器
查询数据库字符串语句
免疫学数据库
达梦数据库安装镜像挂载失败
万方数据库的论文可以批量下载吗
惠普服务器风扇改装调速
有哪些公司使用mysql数据库
软件开发人时报价
网络安全自身的安全缺陷
基础应用类的服务器规划
模块化网络安全设计
三一搅拌站数据库忘记密码怎么办
哈佛f5屏幕显示服务器内部错误