Transactional编程式事物——提高千倍性能问题

经常遇到的并发编程问题,有些操作数据库的代码需要加上事物,这就使得每使用一次事物就要占用一个连接,如果设置的链接池最大连接数有限,那么当并发数超过此连接数就会使得其他的操作就会宕机,报500的错误,显示超过最大连接数!其实占用连接的时间很短,因为要进行数据库操作的时间很快!所以在高并发的情况下,提高性能,那就必须使得该用事物的就用,不该用的不用,这样就会减少连接资源占用的时间!如果连接数较大,一个多占用那么多时间,加起来就会很多,其实这些时间可以释放出来连接池以供其他操作正常进行!

下面看他控制层代码:

猜你喜欢

转载自blog.csdn.net/liliang_11676/article/details/81638885