执行计划是否一样?选中语句,ctrl + L 查看。--------------------- http://chinadba.cn 最具实战经验的数据库优化,管理,设计,培训网
to happyflystone :遗憾~~ 使用了您的方法,还是没有改善 难道还有其他原因??
to javanow:看了,服务器和本地的执行计划不一样~!!!是不是与这个有关系????
还是要具体问题具体分析 你说这句不正常但执行其他sql语句正常 让人不好判断
to rouqu:贴出来很长,如果真有需要,稍候我贴本地执行3秒,查出800多条,服务器执行3分钟开外,我再服务器上等不及,直接结束了查询, 150秒查出来600多条,正常执行应该能查出800多条."服务器上的查询分析器执行其他sql语句正常"这个是指和这个视图有关的查询都出现这个问题其他不使用这个视图的查询就没问题~~百思不得其解
最终的问题发现了~~可能是如下问题,服务器执行该视图:select * from view1 需要16秒本地执行该视图:select * from view1 需要8秒我把服务器上面的这个视图删了重建,问题依旧~~我已经按happyflystone说的用dbcc这些命令整理过和该视图有关的索引, 可问题依旧....如果哪位好心人知道,请告知在下,感激不尽.....
http://chinadba.cn
最具实战经验的数据库优化,管理,设计,培训网
使用了您的方法,还是没有改善
难道还有其他原因??
150秒查出来600多条,正常执行应该能查出800多条."服务器上的查询分析器执行其他sql语句正常"这个是指和这个视图有关的查询都出现这个问题其他不使用这个视图的查询就没问题~~百思不得其解
可问题依旧....如果哪位好心人知道,请告知在下,感激不尽.....
http://chinadba.cn
最具实战经验的数据库优化,管理,设计,培训网
2006 推广计划
现向全国招骋,主要工作:上网发发电子邮件,聊天等!
然后还原~~
还不行我就直接从这跳下去~!!! T_T
对有问题的表重建一个,把数据插入,用sp_rename把原来的表改名,把新的改过来试试
中间你可以用多种方式去尝试,比较之下就能发现问题了,祝你好运~!