数据库
kevindend
懵懂的。执着的。
展开
-
【转载】快速搞懂 SQL Server 的锁定和阻塞
本帖提供两种做法,可避免在 SQL Server 事务锁定时产生的不正常或长时间阻塞,让用户和程序也无限期等待,甚至引起 connection pooling 连接数超过容量。所谓的「阻塞」,是指当一个数据库会话中的事务,正在锁定其他会话事务想要读取或修改的资源,造成这些会话发出的请求进入等待的状态。SQL Server 默认会让被阻塞的请求无限期地一直等待,直到原来的事务释放相关的锁,或转载 2012-03-13 09:52:06 · 519 阅读 · 0 评论 -
【转载】SQL Server锁的知识
一. 为什么要引入锁 多个用户同时对数据库的并发操作时会带来以下数据不一致的问题:丢失更新a,b两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结果,比如订票系统脏读a用户修改了数据,随后b用户又读出该数据,但a用户因为某些原因取消了对数据的修改,数据恢复原值,此时b得到的数据就与数据库内的数据产生了不一致不可重复读a用户读取转载 2012-03-13 11:41:10 · 578 阅读 · 0 评论 -
【转载】视觉中国的NoSQL之路:从MySQL到MongoDB
文 / 潘凡起因视觉中国网站(www.chinavisual.com)是国内最大的创意人群的专业网站。2009年以前,同很多公司一样,我们的CMS和社区产品都构建于PHP+Nginx+MySQL之上;MySQL使用了Master+Master的部署方案;前端使用自己的PHP框架进行开发;Memcached作为缓存;Nginx进行Web服务和负载均衡;Gearman进行异步任务处理。在传统转载 2013-01-08 15:53:24 · 996 阅读 · 0 评论