从数据库直接查询快,从网页查询慢。是什么原因。

try13698903461 2009-01-12 11:17:59
从数据库直接查询快,从网页查询慢。会不会是服务器负载过重?
查800多条数据。数据库查询只要40多秒,而用网页查询,十分钟都查不出来。
请高手分析一下,谢!
...全文
702 25 打赏 收藏 转发到动态 举报
写回复
用AI写文章
25 条回复
切换为时间正序
请发表友善的回复…
发表回复
happylulu1987 2009-01-12
  • 打赏
  • 举报
回复
这要看你是用什么方法显示数据了
如果你直接绑定到GRIDVIEW上去那估计很快的
但如果你在绑定的时候做了很多操作
比如格式化,比如设置样式,比如判断数据关系
再或者还去做了其他的操作
那么会慢了

因为同一件事你做了800多遍
你的机器会慢下来也是正常的

建议上网去搜搜分页查询
不然你这页面越来越慢!
love5207070 2009-01-12
  • 打赏
  • 举报
回复
出现这个问题可能是你机子垃圾吧
还想懒够 2009-01-12
  • 打赏
  • 举报
回复
晕.800多条记录,用肉眼看估计10分钟不到就看完了
sj6071 2009-01-12
  • 打赏
  • 举报
回复
用存储过程试试
Liu_Qiang 2009-01-12
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 zhanglei5415 的回复:]
查800多条数据。数据库查询只要40多秒
--------------------------------

你这也够慢的
[/Quote]

那可是相当的慢哦!!!!

代码贴出来看看
try13698903461 2009-01-12
  • 打赏
  • 举报
回复
这个查询关联的表太多了,查得慢些是可以理解的。
但是网页查询跟数据库直接查询相差这么大的原因,那就得好好找一下原因了。也是我发贴问的主题。

[Quote=引用 3 楼 zhanglei5415 的回复:]
查800多条数据。数据库查询只要40多秒
--------------------------------

你这也够慢的
[/Quote]
HDNGO 2009-01-12
  • 打赏
  • 举报
回复
WEB和数据库之间的网络好不好?
keepfire 2009-01-12
  • 打赏
  • 举报
回复
发下你的代码,看是不是的网页代码有问题
ReyZhang 2009-01-12
  • 打赏
  • 举报
回复
查800多条数据。数据库查询只要40多秒
--------------------------------

你这也够慢的
wcl2222 2009-01-12
  • 打赏
  • 举报
回复
贴代码出来看看
hongqi162 2009-01-12
  • 打赏
  • 举报
回复
800多条10分钟都查不出来?不太可能
Robin 2009-01-12
  • 打赏
  • 举报
回复
800多条
有关联的一定会慢
800多条拿到内存里肯定影响性能
阿彪兄 2009-01-12
  • 打赏
  • 举报
回复
代码优化一下看看,也可用存储过程,贴近数据库,反应快
chinacn101 2009-01-12
  • 打赏
  • 举报
回复
好恐怖 就是数据库差也该是毫秒 才几百行数据 代码问题哦
zzxap 2009-01-12
  • 打赏
  • 举报
回复
要把那么多数据加载在网页上当然慢了
lange_love 2009-01-12
  • 打赏
  • 举报
回复
在数据库要40秒?8万条40秒还差不多。
che2piaopiao 2009-01-12
  • 打赏
  • 举报
回复
ADO.NET 应该不至于这么慢.

慢是肯定的,要有回传过程嘛.

检查你的代码吧
paking_wong 2009-01-12
  • 打赏
  • 举报
回复
查询一次都喝口水,时间都浪费在喝水上了。
cwmwss 2009-01-12
  • 打赏
  • 举报
回复
哈哈
Chris_thanks 2009-01-12
  • 打赏
  • 举报
回复
假如数据库关联太多 是有点慢 但是40秒的话.... 实在太慢了吧!? 什么结构?? 当初没设计好??
加载更多回复(4)

62,269

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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