等待状态
發糞塗牆
MVP, TOGAF, MCSE, Azure Solution Architect
展开
-
SQLServer RESOURCE_SEMAPHORE 等待状态
概述: 当一个SQLServer实例运行得很慢的时候,应该做一些检查,如检查等待状态。最好的方法是一开始就建立一个性能基线,以便做性能对比。当发现与性能基线对比后,存在内存压力的话,就要找出是什么原因导致的。可以检查事务的等待状态,其中Resource_semaphore等待可能出现最多。下面是如何去处理这个问题: 当检查事务的所有等待类型后,可能会发现R原创 2013-01-06 23:12:50 · 7905 阅读 · 0 评论 -
SQL Server性能优化——等待——SLEEP_BPROOL_FLUSH
前言: 有一个用于历史归档的数据库(简称历史库),经过一定时间的积累,数据文件已经达到700多GB,后来决定某些数据可以不需要保留,就把这部分数据truncate了,空余出600多GB的空间,也就是说,经过收缩后,理论上数据库只有100多G。为此,我经过重建各个表(表数量不多,但单表数量还是有几千万)的聚集索引后,准备进行收缩。 但是当收缩开始时,即使把每次收缩的范围缩小到500MB,速度也极其慢原创 2016-01-04 14:07:28 · 6184 阅读 · 2 评论