china165() ----------------- order by对于索引的利用不充分,索引对于性能提高最明显的地方在于where语句后面的部分
exists(select 1 from ClassT where ClassID=ClassT.ClassID) 我在WHere里使用了这句where exists(select classid from ClassT where ClassID=ClassT.ClassID) order by newtime desc
我刚才试了一下,加order by 与不加order by 速度慢600毫秒。
exists(select 1 from ClassT where ClassID=ClassT.ClassID) 怎么改成用Inner join ?
一个文章表 News NewsID ,还有一个Classid,时间newtime,文章名newsname二个classid相同我在分类表上建个classid非聚集索引
在文章表上,建classid,newtime 非聚集索引. 语句是按order by newtime desc
-----------------
order by对于索引的利用不充分,索引对于性能提高最明显的地方在于where语句后面的部分
我在WHere里使用了这句where exists(select classid from ClassT where ClassID=ClassT.ClassID) order by newtime desc
怎么改成用Inner join ?