Det ideala indexet för denna fråga skulle vara med nyckelkolumner uidNode
, dtCreated
och inkluderade kolumner alla återstående kolumner i tabellen för att indexet ska täcka när du returnerar r.*
. Om frågan i allmänhet bara returnerar ett relativt litet antal rader (som verkar troligt på grund av WHERE r.ix = 1
filter) kanske det inte är värt besväret att göra indexet täckande eftersom kostnaden för nyckeluppslagningarna kanske inte uppväger de negativa effekterna av det stora indexet på CUD-uttalanden.