主鍵是聚集索引,其他的都是非聚集索引(升序)。為什么數(shù)據(jù)只是按照username排序。如果這樣,我們?cè)诓樵兊臅r(shí)候又怎么能夠來提高速率呢?
如果有對(duì)每個(gè)字段都排序的話,怎么辦呢?請(qǐng)盡可能的講詳細(xì)點(diǎn),先謝謝!
問題補(bǔ)充:索引建在標(biāo)識(shí)符上是浪費(fèi)吧,建在主鍵也是?,如果不在主鍵建聚集索引,那么豈不是不能設(shè)置主鍵(默認(rèn)為聚集索引,而且不能刪的),我很糊涂,能幫我解釋一下嗎?
以下為回復(fù)的內(nèi)容: declare @d datetimeset @d=getdate()select top 10 * from tableName where 1=1order by Tst_Id desc,Tst_username asc,Tst_D_CreateTime desc,Tst_Count_N descselect [語句執(zhí)行花費(fèi)時(shí)間(毫秒)]=datediff(ms,@d,getdate()) 你可以用SQL的查詢優(yōu)化分析器來進(jìn)行調(diào)試 |