博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年4月24日

摘要: 记录一下之前遇到过两次服务器由于MEMORYCLERK_SQLOPTIMIZER占用内存过高带来的性能问题。症状:SQL Server突然变的特别慢,无论是读还是写。检查:如下图,可以看到当前正在进行的进程,等待类型是RESOURCE_SEMAPHORE,初步判断是内存不足造成;接下来我们查看服务器内存配置:可以看到SQL可用内存为29GB,实用29GB,没有问题,再继续,可以看到Single_page占到了27GB左右,这表明DataPage只占到了2GB,明显存在问题;再接下,我们查看SinglePage内存占用情况,发现MEMORYCLERK_SQLOPTIMIZER占用了27GB左右; 阅读全文

posted @ 2012-04-24 11:08 nzperfect 阅读(1725) 评论(1) 推荐(0) 编辑