Ich benutze ROW_NUMBER(), um mit dem Inhalt meiner Website zu blättern. Wenn Sie die letzte Seite drücken, wird die Zeit überschritten, weil der SQL Server zu lange braucht, um die Suche abzuschließen.ROW_NUMBER() OVER Nicht schnell genug mit großem Ergebnissatz, keine gute Lösung?
Es gibt bereits einen Artikel zu diesem Problem, aber es scheint noch keine perfekte Lösung zu sein.
Als ich die letzte Seite des Stackoverflow klicken dauert es weniger ein zweites eine Seite zurückzukehren, die wirklich schnell. Ich frage mich, ob sie einen wirklich schnellen Datenbankserver haben oder nur eine Lösung für das ROW_NUMBER() Problem haben?
Irgendeine Idee?
Welche Version von SQL Server verwenden Sie? –
Wie sehen Ihre Abfrage und Ihr Schema aus? – RickNZ
Aktualisierter Link: http://weblogs.asp.net/eporter/archive/2006/10/17/ROW_5F00_NUMBER_28002900_-OVER-Not-Fast-Enough-With-Large-Result-Set.aspx –