Nasze nocne kopie zapasowe pełne (i okresowe różnicowe) stają się dość duże, głównie ze względu na liczbę indeksów na naszych stołach; mniej więcej połowa wielkości kopii zapasowej składa się z indeksów.
Do tworzenia kopii zapasowych używamy prostego modelu odzyskiwania.
Czy istnieje jakiś sposób, za pomocą FileGroups
innej metody partycjonowania plików, aby wykluczyć indeksy z kopii zapasowych?
Byłoby miło, gdyby można to rozszerzyć również na katalogi pełnotekstowe.
źródło
Szczerze mówiąc, naprawdę nie chcesz tego robić, nawet jeśli rozwiążesz inne problemy, które poruszają inni.
Podczas przywracania kopii zapasowej w sytuacji awaryjnej nie chcesz czekać na przebudowanie indeksów, a do tego czasu będziesz odczuwać okropną wydajność.
Nie mogę wymyślić sytuacji, w której chciałbyś przywrócić kopię zapasową bez indeksów, więc we wszystkich przypadkach naprawdę będziesz chciał wykonać kopię zapasową w tym samym czasie.
Prawdopodobnie będziesz musiał poszukać innych rozwiązań tego problemu ...
-Adam
źródło
Brzmi tak, jakby to nie było obsługiwane. Z informacji o tym błędzie :
źródło
może być szalonym pomysłem, ale proszę bardzo.
Oczywiście można to naprawdę zrobić tylko wtedy, gdy baza danych pozwala na pewne przestoje w ciągu dnia.
Ponadto nie upuszczaj indeksów klastrowych, ponieważ SQL Server marnuje dużo czasu na ich przekształcanie w stertę.
Czy zakup dodatkowej przestrzeni dyskowej wydaje się jeszcze łatwiejszym rozwiązaniem?
Czy rozważałeś robienie skompresowanych kopii zapasowych ? jest to nowa funkcja z 2008 roku, może być dla Ciebie opcją.
źródło