求sql server 2005 查询慢的原因

sprc_lcl 2010-11-23 04:22:25
事件:
数据库中一表有20000数据,建立了一个视图关联了几个其它表,我查询表的时候速度很快,查询视图的时候奇慢

我又用这个库的所有表和视图的sql生成了另一个库,并从老库导入了所有数据..
结果两种查询都很快,所以我认为是我的数据库哪里出问题了...
我试图找出新库和老库有什么不同,找了半天也没找出来..比对过了所有表和视图都一样,数据一样,用dbcc checkdb检测过没有错误

实在找不到原因了,望大侠们指教

mssql 区没人理……
...全文
188 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
sprc_lcl 2010-11-23
  • 打赏
  • 举报
回复
知道怎么处理就好了
Ki1381 2010-11-23
  • 打赏
  • 举报
回复
可以按Ctrl L查看下执行计划,看看是否用比较理想的方式(比方说合理的索引)去检索数据。
浪子-无悔 2010-11-23
  • 打赏
  • 举报
回复
不明白原因,期待楼主将解决的原因给大家分享下。
sprc_lcl 2010-11-23
  • 打赏
  • 举报
回复
已解决,汗一个...
引用:
你把老库的相关表(2万的表和与之关联的几个表)的统计信息更新一下,即
UPDATE STATISTICS 表1
UPDATE STATISTICS 表2

可是是什么原因造成的
fellowcheng 2010-11-23
  • 打赏
  • 举报
回复
sql server版应该很多高手呀
既然新库没问题的话,就用新库吧
Qinyoulan108 2010-11-23
  • 打赏
  • 举报
回复
可能是你老库的表中的一些数据问题吧

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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