
数据库
文章平均质量分 81
拱门的钥匙
井底之蛙
展开
-
c3p0连接死锁
c3p0连接死锁 笔主今天遇到了c3p0连接池死锁的问题,c3p0发生死锁大多跟配置文件有关。如果c3p0连接池设置过小。当连接池满时。由于没有对各个线程设置优先级。导致后面的线程一直等待连接。造成死锁。 解决办法:把max_statements设置为0。 c3p0在同时关闭statement和connection的时候,或者关闭...原创 2016-09-20 19:56:01 · 886 阅读 · 0 评论 -
Oracle事务的隔离级别
Oracle事务的隔离级别 多用户环境下的数据并发访问及数据一致性简介 在只有单一用户的数据库中,用户可以任意修改数据,而无需考虑同时有其他用户正在修改相同的数据。但在一个多用户数据库中,多个并发事务中包含的语句可能 会修改相同的数据。数据库中并发执行的事务最终应产生有意义且具备一致性的结果。因此在多用户数据库中,对数据并发访问(data concurrency)及数据一致性(...原创 2016-09-21 18:45:39 · 491 阅读 · 0 评论 -
Innodb中的事务隔离级别和锁的关系
(转)Innodb中的事务隔离级别和锁的关系 前言:我们都知道事务的几种性质,数据库为了维护这些性质,尤其是一致性和隔离性,一般使用加锁这种方式。同时数据库又是个高并发的应用,同一时间会有大量的并发访问,如果加锁过度,会极大的降低并发处理能力。所以对于加锁的处理,可以说就是数据库对于事务处理的精髓所在。这里通过分析MySQL中InnoDB引擎的加锁机制,来抛砖引玉,让读者更...原创 2016-09-23 09:52:39 · 137 阅读 · 0 评论