日期:2014-05-18  浏览次数:20598 次

求高手解释一下,为什么Sqlserver有这样的低级错误
http://community.csdn.net/Expert/topic/5744/5744184.xml?temp=4.096621E-02
把应该0秒查询出来的结果,搞了近10秒才查出来。

------解决方案--------------------
看看
------解决方案--------------------
有 CharIndex的比较(字符串的比较),可能会慢.
------解决方案--------------------
ORDER BY 是会浪费很多时间的

这些表关键还是要看索引建立的如何,虽然数据不多,可是 join 的表也很多
------解决方案--------------------
楼主该打补丁了
------解决方案--------------------
我看还是索引问题。不是索引少了,而是索引多了。

把其中一个索引删了测试,不行再删再测试。应该是某个重复键特别多的索引作怪。
------解决方案--------------------
你還是sp1,現在都是sp4 了,

快打上吧
------解决方案--------------------
http://www.microsoft.com/downloads/details.aspx?FamilyID=8e2dfc8d-c20e-4446-99a9-b7f0213f8bc5&DisplayLang=zh-cn
------解决方案--------------------
我打了
SQL2000-KB884525-SP4-x86-CHS.exe
再查看版本还是sp1.不知道哪儿有对应的补丁呀。
微软网站上也没找到。
-----------------------
google一下,很多的
------解决方案--------------------
没打补丁?

*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码)

http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html
------解决方案--------------------
打了没打上?

SQL2000-KB884525-SP4-x86-CHS.EXE 是从官网下的吗

官网下的MD5指纹应该是:3ad18117fcdc6c80cd76d6052af25fd1