“只读事务”并不是一个强制选项,它只是一个“暗示”,提示
数据库
驱动程序和数据库系统,这个事务并不包含更改数据的操作,那么JDBC驱动程序和数据库就有可能根据这种情况对该事务进行一些特定的优化,比方说不安排相应的数据库锁,以减轻事务对数据库的压力,毕竟事务也是要消耗数据库的资源的。
但是你非要在“只读事务”里面修改数据,也并非不可以,只不过对于数据一致性的保护不像“读写事务”那样保险而已。
因此,“只读事务”仅仅是一个性能优化的推荐配置而已,并非强制你要这样做不可
但是你非要在“只读事务”里面修改数据,也并非不可以,只不过对于数据一致性的保护不像“读写事务”那样保险而已。
因此,“只读事务”仅仅是一个性能优化的推荐配置而已,并非强制你要这样做不可
本文解释了只读事务的概念,指出其并非强制性设置,而是一种优化手段,旨在通过减少锁机制等措施来降低数据库负载。同时也提到了在只读事务中进行数据修改的风险。
768

被折叠的 条评论
为什么被折叠?



