MSSQLSERVER_41396

Dotyczy:SQL Server

Szczegóły

Attribute Value
Nazwa produktu SQL Server
Identyfikator zdarzenia 41396
Źródło zdarzenia MSSQLSERVER
Składnik SQLEngine
Nazwa symboliczna MAX_SORT_ROWS_EXCEEDED
Tekst wiadomości Operacja sortowania przekroczyła limit buforu. Wykonywanie procedury składowanej zostało przerwane. Aby uzyskać więcej informacji, zapoznaj się z książkami programu SQL Server Online.

Explanation

Natywnie skompilowane procedury przechowywane wykonują operacje sortowania w pamięci. Istnieje ograniczenie rozmiaru bufora sortowania. Ten błąd oznacza, że rozmiar bufora sortowania przekracza ten limit. Operacja sortowania i wykonanie procedury przechowywanej zostały przerwane.

Wielkość każdego wiersza lub wpisu w buforze sortowania zależy od liczby posortowanych wierszy, liczby połączeń oraz liczby i typu funkcji agregujących w zapytaniu. Upraszczając zapytanie, możesz zmniejszyć rozmiar każdego wiersza, co pozwoli zmieścić więcej wierszy w buforze sortowania. Rozmiar wierszy w tabelach bazowych nie wpływa na rozmiar każdego wiersza lub wpisu w buforze sortowania.

Akcja użytkownika

Wybierz mniej wierszy lub zmniejsz złożoność zapytania poprzez usunięcie łączenia lub funkcji agregacyjnych.