upłynął limit czasu zapytania

upłynął limit czasu zapytania
  • Rejestracja: dni
  • Ostatnio: dni
0

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ź?

abrakadaber
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6610
0

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)

  • Rejestracja: dni
  • Ostatnio: dni
0

Co radzisz i gdzie ustawić aby to zapytanie się wykonało?

Marcin.Miga
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2794
0

Zacząłbym od sprawdzenia planu zapytania, czy np. korzysta z indeksów.

CY
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 24
0

Korzysta

abrakadaber
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6610
0
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

  • Rejestracja: dni
  • Ostatnio: dni
0

W ustawieniach instancji w której jest baza (przez SQL Manager) wstawiłem 0, ale dalej jest to samo.

PA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3891
0

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.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.