@MarcelFerry: noo, crontab? Top i patrzysz jakie procesy są odpalone w danym momencie? To już skomplikowane pytanie, gdzie jeszcze możesz mieć poodpalane procesy :P
@MarcelFerry: to co u góry koledzy sugerują to pkt 1. Spotkałem się też z sytuacją, że przed zapytaniem które wykonuje się długo (przykładowo w Twoim przypadku: w nocy z wtorku na środę) zmienia się mnóstwo danych w bazie i statystyki nie są poprawnie odświeżone
@MarcelFerry: Podstawowa kwestia - sprawdz plany zapytania jakie są załadowane i uzywane. Druga kwestia, sprawdz poziom event waitów (nie wiem jak to się zwie w mssql) i wtedy ocen na czym to zawisa. A trzecia kwestia, byc moze jest ogromna zmiennosc danych na obiekcie i przez to plany się rozjeżdżają.
Pon 30s
Wt 33s
Śr 5h
Czw 31s
To od czego zaczęlibyście sprawdzanie? Zwykły odczyt, brak operacji insert/update/delete
#bazydanych #sql #mssql #programowanie
Komentarz usunięty przez autora
A jak to najlepiej zrobić? Widzę, że mogę sprawdzić jakie są locki aktualnie, a jak ewentualnie sprawdzić procesy?
Też spodziewam się jakiegoś locka
Dobrze, se wykonuje sie to o określonej godzinie to mogę kiblować i sprawdzać co się dzieje jak to pojdzie powyżej 5min
Druga kwestia, sprawdz poziom event waitów (nie wiem jak to się zwie w mssql) i wtedy ocen na czym to zawisa.
A trzecia kwestia, byc moze jest ogromna zmiennosc danych na obiekcie i przez to plany się rozjeżdżają.