库存超过两万条asp显出不足??

birdhq 2004-07-29 10:18:22
最近我再单位维护一个图书网站库存已经突破200万,结果查询数目奇慢无比,通过优化了sql,还是无济于事~~~,搞不清问题所在,特在线求助~~~,有好的解决方法请不吝赐教!!(急!!!)
...全文
130 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
qunluo 2004-07-30
  • 打赏
  • 举报
回复
查询条件最好具体一点,不要使用Select * from table这样的方式,不必要的字段信息全部去掉,如果需要使用,就在二级查询里再来一次!这样也可以提高效率的!

说到数据库优化,那是在系统设计前期的问题,现在来改动的话,带来的新问题会更多,当然这是维护的费用计算!

另外将重要的查询放到存储过程里就更快一些,所以弄来弄去还是觉得ASP.net好一些!

具体到你的程序的编写问题,记录集不需要太多,可以的话放到session中去,这样也可以省去很多不必要的资源!该关闭就关闭。

dcwang 2004-07-30
  • 打赏
  • 举报
回复
1 程序代码优化一下,去除一些无用的代码及开销
2 你旧的服务器送给我,然后你们公司买台新的来就行了.这样可是一举二得哦.
ren791123 2004-07-30
  • 打赏
  • 举报
回复
优化一下查询语句,我做2万条的查询还是可以的。可能使你显示的慢不是查询慢,不防你只查询测一下。涉及到分页可以用优化的算法,比如只读取显示当前页数据方法
wggipkhgef 2004-07-30
  • 打赏
  • 举报
回复
如果是用ASP做,显示查询结果的时候记得分页,这样就会快一点
我早段时间做图书库存时,记录才5万条,就挂了,不过分页显示之后只用了两秒钟了
butcher2002 2004-07-30
  • 打赏
  • 举报
回复
其实这很正常~~~~~~~~~~~~~~~~我们公司做底层的经常遇到这个问题

1000人的月末工资汇总计算~~~~~~~~~~~需要时间是10分钟


个人认为他数据库的算法是最先进的了~~~~~~~~~~~~~~~就是数据计算量太大了


还有自动排班和班次自适应~~~~~~~~~~~~~慢啊
gzapu 2004-07-30
  • 打赏
  • 举报
回复
关注
GUN_JACK 2004-07-30
  • 打赏
  • 举报
回复
估计是微软的数据库,如果是ACCESS的话..................扔了吧
birdme007 2004-07-30
  • 打赏
  • 举报
回复
大家还没问用的是什么数据库??
birdhq 2004-07-30
  • 打赏
  • 举报
回复
感谢楼上的建议,我会从存储,和视图这块多努力试试的~~
ycted 2004-07-30
  • 打赏
  • 举报
回复
1.对数据的select用存储过程来写,这样会快些.
2.对自己的程序优化,比如尽可能在一个.asp文件里少用set rs=server.createobject("adodb.recordset")
3.分析你的sql语句,尽量到达最简化。
QCB181 2004-07-30
  • 打赏
  • 举报
回复
用存储过程,视图,再加优化
yangdengfeng2003 2004-07-30
  • 打赏
  • 举报
回复
关注
renliquan 2004-07-30
  • 打赏
  • 举报
回复
观注。我对数据库的优化也不熟悉。
colinliu 2004-07-30
  • 打赏
  • 举报
回复
同意楼上。。。。
BainStudio 2004-07-30
  • 打赏
  • 举报
回复
估计还是代码或数据库设计上的问题.应该200万条数据速度/效率虽然会降低.但不会奇慢无比的地步.
birdhq 2004-07-30
  • 打赏
  • 举报
回复
楼上大虾说的好有道理,兄弟我真实受益非浅啊~~

28,391

社区成员

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

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