码迷,mamicode.com
首页 >  
搜索关键字:死锁    ( 2490个结果
第十六章——处理锁、阻塞和死锁(3)——使用SQLServer Profiler侦测死锁
原文: 第十六章——处理锁、阻塞和死锁(3)——使用SQLServer Profiler侦测死锁 前言: 作为DBA,可能经常会遇到有同事或者客户反映经常发生死锁,影响了系统的使用。此时,你需要尽快侦测和处理这类问题。 死锁是当两个或者以上的事务互相阻塞引起的。在这种情况下两个事务会无限期地等待对方...
分类:数据库   时间:2015-03-06 16:13:16    阅读次数:203
第十六章——处理锁、阻塞和死锁(1)——确定长时间运行的事务
原文: 第十六章——处理锁、阻塞和死锁(1)——确定长时间运行的事务 前言: 事务是OLTP系统中的主要部分。它管理数据一致性和数据并发问题,当多个资源同时被读取或者修改相同数据时,SQLServer会通过锁定机制来确保数据库中的数据总是处于一个有效状态。在SQLServer中,锁管理器是负责实现这...
分类:其他好文   时间:2015-03-06 15:50:02    阅读次数:145
第十六章——处理锁、阻塞和死锁(2)——侦测阻塞和阻塞查询
原文: 第十六章——处理锁、阻塞和死锁(2)——侦测阻塞和阻塞查询 前言: 如果一个事务正在等待一些给其他事务锁定的资源。这个事务就被成为“被阻塞的事务”。反过来,引起阻塞的事务,也就是锁定资源并造成其他事务等待的事务叫做“正在阻塞的事务”。 长时间运行事务会阻塞其他事务和查询,使他们等待长时间。在...
分类:其他好文   时间:2015-03-06 15:40:32    阅读次数:172
mysql死锁——mysql之四
1、MySQL常用存储引擎的锁机制 MyISAM和MEMORY采用表级锁(table-level locking) BDB采用页面锁(page-level locking)或表级锁,默认为页面锁 InnoDB支持行级锁(row-level locking)和表级锁,默认为行级锁 2、各种锁特...
分类:数据库   时间:2015-03-05 16:36:54    阅读次数:175
查询使用NoLock
当我们在操作数据库的时候,无论是查询还是修改数据库的操作我们都习惯使用using(var db=new XXXDB()){},但是如果仅仅是做查询,最好是使用NoLock,因为NoLock使用的是共享锁,可以减少死锁发生的机率。从上图中代码可以看到,NoLock的原理实际上是,将事务的隔离等级改.....
分类:其他好文   时间:2015-03-05 12:54:34    阅读次数:131
阻塞与死锁(三)——死锁的定位及解决方法
原文: 阻塞与死锁(三)——死锁的定位及解决方法 死锁所在的资源和检测: 在SQL Server的两个或多个任务中,如果某个任务锁定了其他任务试图锁定的资源。会造成这些任务的永久阻塞,从而出现死锁。 下图为例: l 事务T1获得了行R1的共享锁。 l 事务T2获得了行R2的共享锁。 l 然后事务T1...
分类:其他好文   时间:2015-03-05 12:24:17    阅读次数:178
阻塞与死锁(一)——基础知识
原文: 阻塞与死锁(一)——基础知识 阻塞与死锁是除内存、CPU、IO外另一个影响性能的因素。对OLTP系统尤为严重 一般以下问题是死锁的征兆: 1、 并发用户少的时候,一切正常,但是随着用户数量增多,性能越来越慢。 2、 客户端经常收到以下错误: Error 1222:Lock request t...
分类:其他好文   时间:2015-03-05 12:17:01    阅读次数:163
阻塞与死锁(二)——各种操作对锁的申请
原文: 阻塞与死锁(二)——各种操作对锁的申请 如何监视锁的申请、持有和释放: 在着手分析、处理阻塞、死锁之前,首先要进行“监控”和“信息收集” 1、检查一个连接当前所持有的锁: 可以使用sp_lock来查看所有连接持有的锁的内容。 在2005以后引入的DMV,还能用过sys.dm_tran_loc...
分类:其他好文   时间:2015-03-05 12:14:54    阅读次数:216
winform问题集锦
正试图在os加载程序锁内执行托管代码。不要尝试在DllMain或映像初始化函数内运行托管代码说明.NET2.0中增加了42种非常强大的调试助手,MDA.Loaderlock 是其中之一。Loaderlock检测在一个拥有操作系统loader lock的线程上运行托管代码的情况。这样做有可能会引起死锁...
分类:Windows程序   时间:2015-03-05 10:37:06    阅读次数:135
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!