一 基础知识在分析之前,先上一张图:从上面可以看到,这个w3wp进程占用了376M内存,启动了54个线程。在使用windbg查看之前,看到的进程含有 *32 字样,意思是在64位机器上已32位方式运行w3wp进程。这个可以通过查看IIS Application Pool 的高级选项进行设置:好了,接...
分类:
Web程序 时间:
2015-01-06 17:50:36
阅读次数:
210
SQL Profiler是一个图形界面和一组系统存储过程,其作用如下:
图形化监视SQL Server查询;在后台收集查询信息;分析性能;诊断像死锁之类的问题;调试T-SQL语句;模拟重放SQL Server活动;
也可以使用SQL Profiler捕捉在SQL Server实例上执行的活动。这样的活动被称为Profiler跟踪。
1、Profiler跟踪
从开...
分类:
数据库 时间:
2015-01-06 10:06:25
阅读次数:
238
功能用于生成虚拟机当前时刻的线程快照(一般称为threaddump或javacore文件)。线程快照就是当前虚拟机内每一条线程正在执行的方法堆栈的集合,生成线程快照的主要目的是定位线程出现长时间停顿的原因,如线程间死锁、死循环、请求外部资源导致的长时间等待等都是导致线程长时间停顿的常见原因。线程出现...
分类:
编程语言 时间:
2015-01-04 16:50:40
阅读次数:
175
下面是死锁情况的一个示例代码package com.qust.demo.money;
class A {
public synchronized void foo(B b) {
System.out.println(Thread.currentThread().getName() + " 进入A的foo");
try {
Thread.sleep(200);
} catch...
分类:
编程语言 时间:
2015-01-03 10:44:01
阅读次数:
248
actor提供了并发程序中与传统的基于锁的结构不同的另一种选择,通过尽可能避免锁和共享状态,actor更容易地设计出正确、没有死锁或争用状况的程序。Scala提供了actor的简单实现,akka(http://akka.io)提供了高级actor类库。每个actor都要扩展Actor类并重写Act方法,actor是处理异步消息的对象,消息可以是任何对象,通过!操作符发送消息,例如:actorX !...
分类:
其他好文 时间:
2015-01-03 08:10:41
阅读次数:
333
SQL Server死锁使我们经常遇到的问题,数据库操作的死锁是不可避免的,本文并不打算讨论死锁如何产生,重点在于解决死锁。希望对您学习SQL Server死锁方面能有所帮助。
死锁对于DBA或是数据库开发人员而言并不陌生,它的引发多种多样,一般而言,数据库应用的开发者在设计时都会有一定的考量进而尽量避免死锁的产生.但有时因为一些特殊应用场景如高频查询,高并发查询下由...
分类:
数据库 时间:
2015-01-01 00:18:12
阅读次数:
212
--查询死锁select request_session_id spid,OBJECT_NAME(resource_associated_entity_id) tableName from sys.dm_tran_locks where resource_type='OBJECT'--删除死锁dec...
分类:
数据库 时间:
2014-12-31 17:43:21
阅读次数:
186
最近在项目上线使用过程中使用SqlServer的时候发现在高并发情况下,频繁更新和频繁查询引发死锁。通常我们知道如果两个事务同时对一个表进行插入或修改数据,会发生在请求对表的X锁时,已经被对方持有了。由于得不到锁,后面的Commit无法执行,这样双方开始死锁。但是select语句和update语句同时执行,怎么会发生死锁呢?看完下面的分析,你会明白的…
首先...
分类:
数据库 时间:
2014-12-31 01:02:53
阅读次数:
323
SQLServer---进程死锁查杀
最近在某学院评教系统中遇到了这么一个情况,当机房人数达到上限时,评教过程中就遇到了无法提交的情况。遇到问题后大家第一时间发现了是由于死锁造成的,于是在网上找了一些资料发现了SQL Server中有关于数据库进程死锁查杀的存储过程,如下:(分享给大家)...
分类:
数据库 时间:
2014-12-30 23:43:19
阅读次数:
217
当多个线程同时访问相同的资源的时候就会产生并发,WCF缺省情况下会保护并发访问。对并发访问需要恰当处理,控制不好不仅会大大降低WCF服务的吞吐量和性能,而且还有可能会导致WCF服务的死锁。一、WCF并发模型:在WCF中使用ServiceBehaviorAttribute中的ConcurrencyMo...
分类:
其他好文 时间:
2014-12-30 20:35:58
阅读次数:
172