以前网站是采用asp.net和SQL2000,CPU也是经常100%左右,但网站还能正常访问。但昨天升级到SQL2005后,打开一个网页要等很长时间。后来用跟踪工具查了下,有个语句看上去有点问题:跟踪的数据:
eventclass=sql:BatchCOmleted cpu:2952 Reads:755847 Writes:3164 duration:6623 spid=75
SQL语句:
SELECT TOP 8 id, ArticleClass_id, Subject,Attribute,picpath, AddTime,color,AbsoluteUrl,pagename FROM v_Article_Order WHERE int_OrderAttribute in (50,60,73,80,110,120,130,90,40) AND IsPass=1 AND Published=1 AND DeleteFlag=0 ORDER BY int_OrderNumber,OrderID desc小弟真是无解了,望各位大大能帮忙解决一下问题,如果实在不行就只能卸载2005数据库,返回到2000了。
服务器配置是X3650,4G内存,三硬盘RAID5
eventclass=sql:BatchCOmleted cpu:2952 Reads:755847 Writes:3164 duration:6623 spid=75
SQL语句:
SELECT TOP 8 id, ArticleClass_id, Subject,Attribute,picpath, AddTime,color,AbsoluteUrl,pagename FROM v_Article_Order WHERE int_OrderAttribute in (50,60,73,80,110,120,130,90,40) AND IsPass=1 AND Published=1 AND DeleteFlag=0 ORDER BY int_OrderNumber,OrderID desc小弟真是无解了,望各位大大能帮忙解决一下问题,如果实在不行就只能卸载2005数据库,返回到2000了。
服务器配置是X3650,4G内存,三硬盘RAID5
解决方案 »
- 关于查询问题,请高手帮忙。
- 最新发布网站 兄弟们给点建议
- 请问在哪可以下载SQL 2000 server下载?要怎么安装才不会出错
- [SQL-DMO]名称“TB_2004”在 TransArticles 集合中没有找到。
- sql语句中的变量,好头痛
- 这个SQL语句如何写?
- 取字符
- 关于sql 时间的问题
- 在SQL2000中使用数据增量复制进行订阅时报:“发生数据类型smallint的算术溢出错误,值=54006”,无法完成订阅,请问怎么解决,谢谢!
- 高手进~~~~挑战~~~~有ASP.NET权限,防火墙也关了,其他机子还是不能访问特定数据库服务器。请教!
- 这样子的分时段按日统计,sql语句要怎么写
- 数据库服务器维护问题
这个用不到索引
给分配大一点吧
有点大 http://blog.csdn.net/fredrickhu/archive/2009/09/21/4575197.aspx
http://blog.csdn.net/fredrickhu/archive/2009/09/21/4575185.aspx
这个网站优化方案1K足够
SQL 7、2000、2005 and 2008
QQ:315054403 MSN:[email protected]
首先还是要从sql优化方面着手。
多谢指点,添加索引后有了一定的改善,Reads数从755847降到了191126。我再继续努力,争取能把问题彻底解决,也感谢大家热心的帮助。