1-5 大事务带来的问题
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,当系统崩溃后,发现有没有提交的事务,有的话会回滚操作(1)在第一个 窗口 begin; select from t where id < 7; -> 1 3 5(2)在第二个 窗口 begin; in
千家信息网最后更新 2026年10月31日1-5 大事务带来的问题
当系统崩溃后,发现有没有提交的事务,有的话会回滚操作
(1)在第一个 窗口 begin; select from t where id < 7; -> 1 3 5
(2)在第二个 窗口 begin; insert into t values(2); commit;
(3)在第一个 窗口 select from t where id < 7; -> 1 3 5 commit; 把当前事务隔离级别改下
set sesstion tx_isolation='read-committed'; (读已提交)
select from t where id < 7; 1 3 5 2
(4)在第二个 窗口 begin; insert into t values(4); commit;
(5)在第一个 窗口 select from t where id < 7; 1 3 5 2 4
第四种 隔离级别
可串行化 serializable 最高隔离级别 ,读取的每一行数据都加锁,会导致大量的锁超时,所以很少使用这个隔离级别,隔离性由低到高,并发性由高到低。
innodb 默认隔离级别是 可重复读
什么是大事务
定义 运行时间比较长 ,操作的数据比较多的事务
风险 :
1 锁定太多的数据,造成大量的阻塞和锁超时,
2 回滚时所需要时间比较长,执行时间长,容易造成主从延迟,
3 如果主库的事务执行了几个小时后再提交,才会写入binlog 里,从库才会读binlog 日志 才开始同步
4 innodb 是行级锁,当涉及所有记录时,就会相当于整个表锁住,
如何处理大事务
1 避免一次处理太多的数据
2 移除不必要在事务中的select 操作
事务
隔离
级别
数据
时间
最高
一行
主从
小时
日志
系统
风险
同步
处理
延迟
运行
阻塞
问题
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
上海喔噻互联网科技有限公司
江苏根荣互联网科技
互联网科技有限公司经营范围
互联网科技未来
科技类互联网
深圳互联网科技公司
互联网金融 科技金融
九亚互联网科技
互联网金融科技平台
美国互联网黑科技
掌上梦互联网科技
长亮科技互联网金融
互联网之后的科技是什么
中国互联网有什么科技含量
互联网软件和科技
21世纪互联网科技成就
互联网科技数字货币
上海创道互联网络科技有限公司
九思连强互联网电子科技有限公司
上海万顺科技互联网有限公司招聘
今日互联网科技
互联网核心科技是什么
天津摩尔互联网科技
互联网养老 桔豆科技
互联网科技类展会
剑昆互联网络科技有限公司临桂
科技大学互联网
黑云互联网科技有限公司
扫呗互联网科技有限公司
青岛易易互联网科技