摘要: 其实所有的死锁最深层的原因就是一个:资源竞争表现一: 一个用户A 访问表A(锁住了表A),然后又访问表B,另一个用户B 访问表B(锁住了表B),然后企图访问表A,这时用户A由于用户B已经锁住表B,它必须等待用户B释放表B,才能继续,好了他老人家就只好老老实实在这等了,同样用户B要等用户A释放表A才... 阅读全文
posted @ 2015-07-06 15:58 有梦就能实现 阅读(27553) 评论(0) 推荐(1) 编辑
摘要: 原始出处 http://oecpby.blog.51cto.com/2203338/457054最近在项目中使用SqlServer的时候发现在高并发情况下,频繁更新和频繁查询引发死锁。通常我们知道如果两个事务同时对一个表进行插入或修改数据,会发生在请求对表的X锁时,已经被对方持有了。由于得不到锁,后... 阅读全文
posted @ 2015-07-06 15:51 有梦就能实现 阅读(2161) 评论(0) 推荐(0) 编辑
摘要: 数据库死锁实例分析及解决方法 -->数据库死锁实例分析及解决方法尽管死锁不能完全避免,但遵守特定的编码惯例可以将发生死锁的机会降至最低。本博客专题收录了MySQL死锁、Oracle死锁等问题,并通过实例讲解如何解决死锁问题,分享给大家。标签:数据库死锁 Oracl... 阅读全文
posted @ 2015-07-06 15:26 有梦就能实现 阅读(1576) 评论(0) 推荐(0) 编辑
摘要: 查找bug是程序员的家常便饭,我身边的人喜欢让用户来重现问题。当然他们也会从正式服务器上下载错误log,然后尝试分析log,不过当错误不是那种不经思考就可识别的情况,他们就会将问题推向用户,甚至怪罪程序依赖的平台。他们常用的借口就是“这个问题很难重现,需要持续监控,而且不知道要监控几天”。下次出现,... 阅读全文
posted @ 2015-07-06 15:22 有梦就能实现 阅读(631) 评论(0) 推荐(0) 编辑