摘要: 1 前言 数据库大并发操作要考虑死锁和锁的性能问题。看到网上大多语焉不详(尤其更新锁),所以这里做个简明解释,为下面描述方便,这里用T1代表一个数据库执行请求,T2代表另一个请求,也可以理解为T1为一个线程,T2 为另一个线程。T3,T4以此类推。下面以SQL Server(2005)为例。 1 前 阅读全文
posted @ 2017-09-13 23:21 sivkun 阅读(884) 评论(0) 推荐(0) 编辑
摘要: 这些是事务并发产生的问题。 事务隔离五种级别: TRANSACTION_NONE 不使用事务。 TRANSACTION_READ_UNCOMMITTED 允许脏读。 TRANSACTION_READ_COMMITTED 防止脏读,最常用的隔离级别,并且是大多数数据库的默认隔离级别 TRANSACTI 阅读全文
posted @ 2017-09-13 18:00 sivkun 阅读(426) 评论(0) 推荐(0) 编辑