当前位置: 首页 > news >正文

b站推广入口mba智库在线观看google安卓版下载

b站推广入口mba智库在线观看,google安卓版下载,网站怎么做关键词搜索,福州建站模板搭建参考一个事务中 可以查询自己未提交的数据吗_最详细MySQL事务隔离级别及原理讲解!(二)-CSDN博客 一个事务中 可以查询自己未提交的数据吗_趣说数据库事务隔离级别与原理_weixin_39747293的博客-CSDN博客 【MySql:当前读与快照读…

参考一个事务中 可以查询自己未提交的数据吗_最详细MySQL事务隔离级别及原理讲解!(二)-CSDN博客

一个事务中 可以查询自己未提交的数据吗_趣说数据库事务隔离级别与原理_weixin_39747293的博客-CSDN博客

【MySql:当前读与快照读】_当前读和快照读_QuietThinking的博客-CSDN博客

PostgreSQL实战之事务与并发控制(二)_postgresql 默认事务级别_auspicious航的博客-CSDN博客

当前事务默认级别:

SELECT current_setting ('default_transaction_isolation')

 结果:read committed (读已提交)

一个事务的sql:

能读到当前事务修改的数据

Begin transaction;
-- SELECT * FROM "budget_base_config";
SELECT sum(deadline) FROM "budget_base_config";
update "budget_base_config" set deadline=12 where period='2023-07';
-- SELECT * FROM "budget_base_config";
SELECT sum(deadline) FROM "budget_base_config";
commit;

结果   123    24

read committed级别能解决脏读问题。其他事务未提交的数据无法读取

2个事务

事务1未提交

Begin transaction;
SELECT sum(deadline) FROM "budget_base_config";
update "budget_base_config" set deadline=11 where period='2023-07';
SELECT sum(deadline) FROM "budget_base_config";
-- commit;

结果121   21

事务2查询之前的数据

Begin transaction;
-- SELECT * FROM "budget_base_config";
SELECT sum(deadline) FROM "budget_base_config";

结果121

但是read committed是不可重复读的,一个事务中读取的2次数据的时间间隔里因为另一个事务的提交,导致前后2次数据读取不一致

事务一执行
Begin transaction;
SELECT sum(deadline) FROM "budget_base_config";结果121事务二执行
Begin transaction;
update "budget_base_config" set deadline=11111 where period='2023-07';
commit;事务一再执行
SELECT sum(deadline) FROM "budget_base_config";结果
11121

设置当前会话的隔里级别为REPEATABLE READ(可重复读)

事务一执行
START TRANSACTION ISOLATION LEVEL REPEATABLE READ;
SHOW transaction_isolation;
Begin transaction;
SELECT sum(deadline) FROM "budget_base_config";结果11121事务二执行
Begin transaction;
update "budget_base_config" set deadline=1 where period='2023-07';
SELECT sum(deadline) FROM "budget_base_config";
commit;结果11事务一执行
SELECT sum(deadline) FROM "budget_base_config";结果11121

可见现在事务一前后读取数据一致

http://www.ysxn.cn/news/2520.html

相关文章:

  • 网站开发合同预期怎样把个人介绍放到百度
  • 卖游戏辅助的网站怎么建设个人博客搭建
  • 网站开发时ie11的兼容网络营销工程师
  • 深圳网站建设公司推荐营业推广的形式包括
  • 网站建设中技术程序nba最新消息新闻
  • 自己可以进行网站建设吗网页设计免费模板
  • wordpress 后台 获取分类id信阳seo推广
  • 沧州市网站建设公司seo优化排名经验
  • 苏州企业门户网站seo的主要工作是什么
  • WordPress手机号验证登录谷歌优化技巧
  • 电脑可以做网站服务器么友情链接交换
  • 做网站管理好吗百度注册新账号
  • python 可以做网站吗广州网络运营课程培训班
  • 长春市城乡建设局网站网络营销最主要的工具是
  • 医院 网站建设软文发稿系统
  • 用网站做自我介绍自己智慧软文
  • 做网站要学的知识客户引流推广方案
  • 影视公司网站设计新手怎么做电商运营
  • 房屋设计网站推荐深圳专业seo外包
  • qian p.wordpress鹤壁seo公司
  • 火车票网站建设多少钱关键信息基础设施安全保护条例
  • 大观网站建设网站推广方案模板
  • 设计师都上什么网站免费源码网站
  • 如何用手机创造游戏软件网站优化入门免费教程
  • 网站数据做面板分析诊断网站seo现状的方法
  • 学术网站怎么做seo的公司排名
  • php网站中水印怎么做上海网站建设开发
  • 网站开发销售怎么做坚决把快准严细实要求落实到位
  • 广东省做农业网站销售的公司爱站网的关键词是怎么来的
  • 极简风格wordpress主题网站优化推广公司排名