大型Sql数据库,运行超时的问题?

Miriamy 2004-08-02 11:12:58
我有一个数据表

Class表
表里存放区域名称

Device表
存放区域的所有设备(计算机)

ErrorMsg
存放设备的所有异常报警信息

Software
存放设备安装的部分软件

Patch
存放部分设备打的补丁

还有相关的几个表,......

我在删除所有设备时,原则上要删除区域下的所有相关信息
就是Class下的所有表中的信息
由于数据量很大,
有20000多条,甚至很多

在删除时提示:“超时”

有没有行之有效的方法,能够快速的删除,相关信息

有没有提高效率的办法呢?

还有
我的分页显示也很慢,
如查数据量很大也会提示“超时”
数据无法显示了

如果用存储过程分页效率又怎样?
是不是就不会出现“超时现象”了?









...全文
75 点赞 收藏 2
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
aspczlover 2004-08-02
conn.ConnectionTimeOut=50
回复
lordwudee 2004-08-02
避免超时可用这个方法:Server.ScriptTimeOut=...
提高数据读取效率嘛,你可以用分页来做,一次只从数据库中取出一部分值,这样会好一点
你还可以把读出的数据库条目存到缓冲区中,然后下次再读取的时候直接从缓冲区读取
你可以去MSDN看看,那里有相关的文章。
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2004-08-02 11:12
社区公告
暂无公告