向大侠求教:加了日期排序字段后,查询速度剧减,我该如何优化?谢谢!!!
向大侠求教:加了日期排序字段后,查询速度剧减,我该如何优化?谢谢!!!
Order by 后面跟上日期型字段a.postDate速度剧减,已经在该字段上加了索引,
还是很慢啊!这不是要命吗?如何跨越他?
select top 20
a.marketId,
a.subject,
b.companyName
from markets a inner Join company b on a.UserId=b.UserId
where
a.marketId = (select top 1 marketId from markets where userId=a.UserId order by marketId desc)
--not exists (select 0 from markets where userId=a.UserId and marketId < a.marketId)
Order by b.userType desc , a.postDate desc