长事务场景
1.事务里同步RPC调用
2.事务里同步发送消息
潜在问题
1.接口响应变慢
2.数据库锁表
当一个事务在操作数据库的时候,事务commit/rollback之前表的相关行被一直锁住。
如果某些原因事务一直没有被提交,其他的事务将会一直等待资源被释放,最终系统被挂死。
3.数据库连接耗尽
spring事务原理
spring 的事务的七种传播属性
https://www.jianshu.com/p/e3c0fb92a9cb
spring事务 只有未受检异常 和error异常才会回滚
http://blog.csdn.net/Mint6/article/details/78363761
事务中的回滚
mysql mvcc实现机制
http://blog.csdn.net/whoamiyang/article/details/51901888
INNODB 锁和事务
Innodb的锁和事务
不同的索引 mysql innodb引擎的锁类型
http://hedengcheng.com/?p=771
spring事物中的一些问题
mvcc
死锁发生