SQL SERVER使用cpu100%,网站访问极度缓慢,急!急!急

[复制链接]
查看11 | 回复9 | 2010-11-17 13:57:44 | 显示全部楼层 |阅读模式
各位大侠:
我的网站http://www.etlong.com,一个月来我网站访问速度缓慢无比,望各位大侠帮助分析分析。

网站服务器基本状况如下:
运行着 正版英文WIN2K ADVANCE SERVER 的 WEB 服务器,补丁完整,系统所提供的安全策略已被有效设置。开放20、21、80及一个远程终端端口。使用IIS/ASP提供服务。双网卡,一个连接 INTERNET,另一个连接 SQL 服务器。
SQL 服务器运行着 WIN2K ADV SER,数据库为正版英文SQL SERVER 2K 企业版。补丁完整,安全策略已设置,已经修改了默认的SQL SERVER 端口,并且不对外开发SQL SERVER的端口,不允许sql server远程连接,删除了默认的存储过程XP_CMDSHELL,不使用SA帐户连接。

检查WEB服务器,CPU占用约40%,内存占用约30%,资源占用的主要是进程DLLHOST,无其他可疑进程;
检查SQL服务器,CPU占用超过90%,内存占用约60%-70%,资源占用的主要进程是SQL SERVER,无其他可疑进程;
在WEB服务器上检查连接状况,到SQL服务器的连接被大量挂起;
检查系统日志及IIS日志,未发现明显异常;
更换服务器,将网站移植至新服务器,无效果;
重新安装WEB服务器及SQL服务器的操作系统,将网站移植回来,问题未解决;
检查所有ASP文件,未发现异常;
检索数据库中含有特殊字符如“”、“%”、“'”、“"”、“select”等,未发现问题;
分别检索数据库中各字段最长的记录,未发现异常。

SQL数据库中有1个较大的表,分别拥有20000记录,每个表都有较多字段。
怀疑因数据库过于庞大,使SQL效率在高峰时明显下降造成。
但当时网站首页日访问量约10000人次,比一个月前并无明显增长,数据库也无大的增长。
尝试将最大的一个表(也是被访问得最多的一个表)截断,只保留1000条记录,仍然没有效果。
至今因速度缓慢,网站访问量已下降很多,速度依然没有丝毫改善,简直慢得无法忍受。
已知数据库结构、ASP流程、算法中存在若干问题,但一直没有改动过,并不能解释为何以前不慢而最近突然变慢。

我们请教了好多专家,各有各的说法,没有一个人能准确指出问题所在,而网站的访问量正直线下滑。急得我白发徒生无数。

我已经着手改变数据库结构使之合理、换用ORACLE数据库、用JSP重新编写网站代码。但这不是一两天能做好的,也不能保证这样做就能解决问题,各位大侠,如何让我网站立杆见影地快起来,谁有好的建议和看法,请不吝赐教!
在此谢谢各位了!有谁知道,请联系我QQ:14644082
MSN:[email protected]
回复

使用道具 举报

千问 | 2010-11-17 13:57:44 | 显示全部楼层
跟踪一下,Profiler看看SQL在忙什么? 才20000,不可能是数据多的问题
回复

使用道具 举报

千问 | 2010-11-17 13:57:44 | 显示全部楼层
是啊,跟踪一下,把CPU时间高的语句贴出来看看。
回复

使用道具 举报

千问 | 2010-11-17 13:57:44 | 显示全部楼层
这个问题我遇到过,是SQLSEVER的服务端占用的内存
只要把他关了就行了
要用的时候再开
回复

使用道具 举报

千问 | 2010-11-17 13:57:44 | 显示全部楼层
是不是做广告啊?
回复

使用道具 举报

千问 | 2010-11-17 13:57:44 | 显示全部楼层
怎样关SQL SERVER的服务端.
回复

使用道具 举报

千问 | 2010-11-17 13:57:44 | 显示全部楼层
我估计可能是sql server的查询占用了内存,我的办法是重新启动sql服务
另,此贴有做广告嫌疑
回复

使用道具 举报

千问 | 2010-11-17 13:57:44 | 显示全部楼层
重起
scm -action 2 -service mssqlserver
回复

使用道具 举报

千问 | 2010-11-17 13:57:44 | 显示全部楼层
要释放内存可以用DOS命令
>emptymssqlserver
回复

使用道具 举报

千问 | 2010-11-17 13:57:44 | 显示全部楼层
你那个http://www.etlong.com/是不是快挂 ... ィ?呛牵?畋硗?椤?/a>
先检查一下索引?再看存储过程有无问题?我以前碰到过一例,索引、存储过程都有问题,只要一运行某个特定的程式,就算是结果出来了,数据库服务器的CPU一直都是100% 。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行