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

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

Class表
表里存放区域名称

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

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

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

Patch
存放部分设备打的补丁

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

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

在删除时提示:“超时”

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

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

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

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









...全文
123 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
aspczlover 2004-08-02
  • 打赏
  • 举报
回复
conn.ConnectionTimeOut=50
lordwudee 2004-08-02
  • 打赏
  • 举报
回复
避免超时可用这个方法:Server.ScriptTimeOut=...
提高数据读取效率嘛,你可以用分页来做,一次只从数据库中取出一部分值,这样会好一点
你还可以把读出的数据库条目存到缓冲区中,然后下次再读取的时候直接从缓冲区读取
你可以去MSDN看看,那里有相关的文章。

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧