首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

数据库访问缓慢或者超时,重启后正常解决办法

2012-03-08 
数据库访问缓慢或者超时,重启后正常我们公司的服务器平时网站访问挺快的但是每天会出现几次查询缓慢甚至超

数据库访问缓慢或者超时,重启后正常
我们公司的服务器 平时网站访问挺快的 但是每天会出现几次查询缓慢甚至超时情况 cpu使用率不高  
重启后问题会有显著好转 过几个小时又出现这样情况  
出现问题的时候远程连接服务器操作非常缓慢,甚至重启都需要一定的时间, 任务管理器显示cpu在30左右 
是有死锁的原因么

在日志里面记录了一些异常信息(由于输入参数非法),我把这些异常对应的ip封掉后就不出现这情况了,
但是搜索引擎的收录开始降低,把ip解封 搜索引擎的收录恢复 网站异常情况也出现
这些ip有些是网上说的蜘蛛ip 但是我不明白 蜘蛛是模拟用户行为查询网站的 
为什么会出现非法参数呢

[解决办法]
1 你的索引建的合理吗?合理的索引可以大大的提高查询速度

2 你使用的查询语句复杂吗?是不是关联关联在再关联呢?如果是这样的话,你可能需要优化你的sql 语句。

3 你的数据库大吗,有几千万甚至几亿个记录的大表嘛?如果是这样的话,你需要升级你的系统硬件

热点排行