Kopia zapasowa programu SQL Server czyni serwer bezużytecznym

0

Uruchamianie programu SQL Server 2016 w systemie Windows Server 2016. 32 GB pamięci RAM.

Mamy około 500 GB bazy danych, na której co noc wykonujemy kopię zapasową i kompresujemy ją do c :. Około 30 minut po rozpoczęciu tworzenia kopii zapasowej każda aplikacja korzystająca z tej bazy danych ulega awarii i nie można jej ponownie uruchomić connection refused.

Co więcej, zostajemy wyrzuceni z RDP i zwykle nie możemy się z powrotem włączyć, w przypadku, gdy wrócimy, nie możesz nawet otworzyć menu startowego, serwer jest tak wolny.

Kiedy tworzenie kopii zapasowej w końcu się zakończy, musimy ponownie uruchomić Sql Server, aby zaakceptować połączenia. Wykluczyliśmy wszystko inne. Jeśli przestaniemy tworzyć kopię zapasową, serwer będzie działał dobrze w tym czasie. To w 100% kopia zapasowa lub coś związanego z kopią zapasową.

Dzięki.

bladefist
źródło
2
Wygląda na to, że Twój system nie ma wystarczającej mocy. Jaką wydajność HDD widzisz i jaką kopię zapasową wykonujesz? Dlaczego używasz do tego dysku C?
Seth
@Seth DB jest na E: który jest dyskiem NVMe, i umieszcza plik bak na c: tymczasowo przed przesłaniem. Czy to jest problem? Gdzie mam to położyć?
bladefist
1
To może być część problemu. Jeśli twój dysk C: jest wolny, tworzenie kopii zapasowej potrwa dłużej. Ale znowu zależy to również od rozwiązania do tworzenia kopii zapasowych i od tego, jak faktycznie utworzysz tę kopię zapasową dla tej bazy danych.
Seth
po pierwsze, użyj NVMe jako tymczasowego miejsca docelowego kopii zapasowej, a po zakończeniu przenieś pliki kopii zapasowej na inny dysk. Wykorzysta to prędkości NVMe. Po drugie, nie wspomniałeś o tym, jak tworzysz kopie zapasowe, czy używasz narzędzi innych firm do tworzenia kopii zapasowych? jeśli tak, pozbądź się tego narzędzia i wykonaj kopię zapasową za pomocą samego MSSQL.
iSR5