Udostępnij za pośrednictwem


Kwerenda oczekiwania opcji

Użyj oczekiwania kwerendy opcję, aby określić czas w sekundach (od 0 do 2 147 483 647) kwerendy dla zasobów, zanim przekroczy limit czasu.Jeśli używana jest wartość domyślna-1 lub określono –1, a następnie czas-out jest obliczana jako 25 czass kwerenda szacowany koszt.

In Microsoft SQL Server, memory-intensive queries (such as those involving sorting and hashing) are queued when there is not enough memory available to run the query.Limit czasu kwerendy zestaw czasu jest obliczana przez SQL Server (25 razy szacunkowy koszt kwerendy) lub na czas określony przez wartość nieujemną oczekiwania kwerendy.

Ważna informacjaWażne:

Transakcja, która zawiera kwerendę oczekiwania może trzymając blokad kwerendy czeka pamięci.W rzadkich sytuacjach jest możliwe niewykrywalnym Zakleszczenie występuje.Zmniejszenie oczekiwania kwerendy czas zmniejsza prawdopodobieństwo takiego zakleszczenia.Ostatecznie kwerendy oczekujących zostanie zakończona i zwolnione blokady transakcji.Jednakże zwiększenie maksymalny czas oczekiwania może zwiększyć czas kwerendy ma być zakończony.Zmiany tej opcji nie jest zalecane.

Oczekiwania kwerendy opcja jest opcja zaawansowana.Jeśli używasz sp_configure systemowa procedura składowana Aby zmienić to zestaw, można zmienić oczekiwania kwerendy tylko wtedy, gdy Pokaż opcje zaawansowane jest ustawiona na 1.Ustawienie zostanie uwzględnione natychmiast, bez ponownego uruchamiania serwera.