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.