爱学习受.NET

www.icjyw.com 记录开发技术收藏天地
公告信息
www.icjyw.com 记录开发技术收藏天地
文章分类
文章档案
文章
今天遇到的SQL超时的总结
2011/7/28 13:34:31
以下几个细节我想是需要交待的:
一,WEB服务器CPU占用几乎为0,内存占用1GB不到.数据库服务器的内存占用一直保持在3.3GB左右.CPU占用在50%以下起伏.
二,列表数据显示用的是SQL2005的通用分页存储过程,号称千万数量级的.
三,不做关键字词查询,有时还是很正常,每一页都能够快速显示.但大部份时间却会提示超时,就好像有什么东西堵住了,只要通一下,就会正常一样.
但关键字查询的话基本上就超时.另:关键字查询的字段为标题字段,已建有索引.
四,我也不知道怎么说了,三百万的数据我想怎么样也不该是什么大型数据吧,应该能很轻松应付才对,但不知道为何会这样.

希望有经验的朋友能给建议,感激不尽.


1.sql server profiler该出场了。
将结果保存到一个表,然后分析,找出耗时的sql语句。
然后优化之

2.用sp_who2 active 查看blkby列是否有值,如果有,比如为15,那么inputbuffer(15),在做和芯的时候,看看是谁堵了数据库

3.DB server使用计数器

4.内存有点小。
新浪微博粉丝精灵,刷粉丝、刷评论、刷转发、企业商家微博营销必备工具"
 MyQBlog   浏览(2395)   评论(0)   关键字
  
Copyright © 2010-2020 power by CYQ.Blog - 秋色园 v2.0 All Rights Reserved