请教一个sqlserver效率的问题

superpander 2009-10-29 10:47:43
公司一个电子商务系统,最多的时候有1000左右人同时在线处理业务,数据库使用sqlserver2000,
可每次查询数据速度很慢很慢,查询10000条数据就很慢很慢了,我想问下是什么原因,是数据库方面的原因吗?
还是服务器方面的原因?服务器的带宽是30M,是不是太低了?
请高手不吝赐教,谢谢!
...全文
95 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
guguda2008 2009-10-30
  • 打赏
  • 举报
回复
有可能是服务器配置或者系统的问题

这种原因的排察需要考虑很多方面的原因,LZ可以找本相关的书看看,技术内幕里的查询与优化就是讲这个的
  • 打赏
  • 举报
回复
数据库的设计,数据库的运行情况。
superpander 2009-10-29
  • 打赏
  • 举报
回复
请教小F,数据库设计哪里会有问题?
查询几十万条数据的时候,建立视图与否效率会有多大差别呢?
除了建视图和索引外,数据库设计上还有哪些地方需要注意的?
谢谢
--小F-- 2009-10-29
  • 打赏
  • 举报
回复
30M应该够了 这个估计要看数据库的设计了
bancxc 2009-10-29
  • 打赏
  • 举报
回复
。[Quote=引用 6 楼 xman_78tom 的回复:]
先用“系统性能监视器”检查服务器是否存在硬件瓶颈。
[/Quote]
xman_78tom 2009-10-29
  • 打赏
  • 举报
回复
先用“系统性能监视器”检查服务器是否存在硬件瓶颈
SQL77 2009-10-29
  • 打赏
  • 举报
回复
数据库的一些设计方面可能有问题,索引这个要适合的用
jwdream2008 2009-10-29
  • 打赏
  • 举报
回复
学习!
superpander 2009-10-29
  • 打赏
  • 举报
回复
数据库表中都建了索引,如果是网路方面的原因,可能是什么原因呢?
带宽呢?30M够吗?
Zoezs 2009-10-29
  • 打赏
  • 举报
回复
先考虑数据库的性能,看看你的表的索引是否合理。
直接在查询分析器中查如果很快的话,那么再考虑网络原因。
7761098 2009-10-29
  • 打赏
  • 举报
回复
很多原因的,取決于系統設計流程
不過數據庫應該支持這么大的流量操作完全沒問題的

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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