3
Perché ci sono differenze nel piano di esecuzione tra OFFSET ... FETCH e lo schema ROW_NUMBER vecchio stile?
Il nuovo OFFSET ... FETCHmodello introdotto con SQL Server 2012 offre un paging semplice e veloce. Perché ci sono delle differenze considerando che le due forme sono semanticamente identiche e molto comuni? Si potrebbe presumere che l'ottimizzatore riconosca entrambi e li ottimizzi (banalmente) al massimo. Ecco un caso molto semplice …