Mam bazę produkcujną i od kilku dni mam komunikat przy niektórych rekordach - gdy chcę wyświetlić dane:
Upłynął limit czasu zapytania.
Dotyczy to MS SQL 2008R2.
Ustawiłem max zakresy memory - nic nie pomgada.
Mogę liczyć na podpowiedź?
no znaczy, że zapytanie nie wykonuje się w maksymalnym dozwolonym czasie. max zakresy memory
cokolwiek by to nie było, podejrzewam że nie ma nic do komunikatu. https://docs.microsoft.com/en-us/previous-versions/sql/sql-server-2008-r2/ms177457(v=sql.105)
Co radzisz i gdzie ustawić aby to zapytanie się wykonało?
Zacząłbym od sprawdzenia planu zapytania, czy np. korzysta z indeksów.
Korzysta
Nieposkromiony Rycerz napisał(a):
Co radzisz
zwiększyć limit jeśli jest taka konieczność, tzn. zapytanie musi takie zostać i nie da się go zoptymalizować
i gdzie ustawić aby to zapytanie się wykonało?
masz w linku, który dałem odnośniki na dole
W ustawieniach instancji w której jest baza (przez SQL Manager) wstawiłem 0, ale dalej jest to samo.
Pytanie jest czy to błąd bazy, czy klienta, po jakim czasie dostajesz błąd? Jeżeli mniejszym niż limit w linku @abrakadaber to prawdopodobnie timeout dotyczy aplikacji, a nie serwera.