Uso ROW_NUMBER() per eseguire il paging con il contenuto del mio sito Web e quando si preme l'ultima pagina, viene scaduto perché SQL Server impiega troppo tempo per completare la ricerca.ROW_NUMBER() SOPRA Non abbastanza veloce con il set di risultati grandi, una buona soluzione?
C'è già un articolo su questo problema ma non sembra ancora la soluzione perfetta.
Quando scatto l'ultima pagina del StackOverflow ci vuole meno di un secondo per restituire una pagina, che è veramente veloce. Mi chiedo se hanno un server di database veloce o semplicemente hanno una soluzione per il problema ROW_NUMBER()?
Qualche idea?
Quale versione di Sql Server stai usando? –
Che aspetto hanno la tua query e il tuo schema? – RickNZ
Link aggiornato: http://weblogs.asp.net/eporter/archive/2006/10/17/ROW_5F00_NUMBER_28002900_-OVER-Not-Fast-Enough-With-Large-Result-Set.aspx –