最新 最热

Postgresql源码(17)数据库快照的生成(TODO)

接上一篇:https://blog.csdn.net/jackgo73/article/details/121487410

2022-07-14
0

零基础入门分布式系统 7.1 Two-phase commit

我们已经看到了如何使用读/写仲裁进行数据复制,以及使用全序广播进行状态机复制。在这种情况下,我们希望副本包含"相同数据的一致备份",但我们还没有准确定义consistent一致是什么意思。...

2022-07-06
1

云计算的设计模式(三)——补偿交易模式

为了避免争用,并提高在分布式环境中,比如这种性能,应用程序不应该试图提供强事务一致性。相反,应用程序应该实现终于一致性。

2022-07-06
0

mysql事务隔离级别与MVCC

事务A和事务B都读取了同一行数据, 比如原数据行的值是100,事务A是将数值读取出来+1并更新, 事务B是读取数值+2并更新。当事务A和事务B都读取到了100,事务A首先完成并更新为101,事务B随后完成更新成了102。这样事务B就把事...

2022-06-28
1

如何防止插入删除表造成的数据库死锁

在数据库中经常会遇到这样的情况:一个主表A,一个子表B,B表中包含有A表的主键作为外键。当要插入数据的时候,我们会先插入A表,然后获得A表的Identity,再插入B表。如果要进行删除操作,那么就先删除子表B,然后再删除主表A。在程...

2022-06-15
1

Spring @Transactional 事务的7大传播特性

今天有时间, 重新回顾了一下Spring的7大传播特性, 并且我画了图,便于李姐, 自我感觉还不错, 底部还有对领导的吐槽, 下次面试问我对加班的看法, 可以回复 mandatory, NEVER 哈哈哈...

2022-06-05
1

MySQL 数据库死锁排查

死锁排查方法查看进程状态show processlist;查看行锁的状态show status like 'InnoDB_row_lock%';查询是否有死锁show engin innodb status;查看正在锁的事务 检查字段 trx_autocommit_non_locking,如果为 ...

2022-05-26
0

为什么商城项目中要用到事务处理sku呢?什么是电商的sku?呢

因为举个例子,如果你在某宝买东西是把。有些你买的东西的某种规格比如手机的科技黑 标准套餐。哪个标准套餐插入不了数据库中咋整? 事务的优点:要么一起成功,要么就回滚。(还原到原本)...

2022-05-24
1

对线面试官:MySQL 事务、锁和MVCC

候选者:举个例子,我给你发支付宝转了888块红包。那自然我的支付宝余额会扣减888块,你的支付宝余额会增加888块。

2022-05-23
1

面试官:select......for update 会锁表还是锁行?

select查询语句是不会加锁的,但是select .......for update除了有查询的作用外,还会加锁呢,而且它是悲观锁。

2022-05-21
1