私のDBには約150KDocumentNames
のレコードがあり、私がしているのはNameTypes
. NameTypeID は DocumentNames の外部キーです。
これは私のクエリです:
With cte as
(
Select ROW_NUMBER() OVER
(Order By nm.Name asc )
peta_rn,
dn.DocumentNameID,
dn.DocumentID
From DocumentNames dn
Left Join NameTypes nm On dn.NameTypeID = nm.NameTypeID
)
Select * from cte Where peta_rn >= 10000 And peta_rn <= 10050
これはスクリーンショットです:
ソートには 90% のコストがかかります。この時点で何をすべきか完全に混乱しています。頭をたたきたいけど周りに人がいるからできない。どうすればいいですか?