Skocz do zawartości

Przerośnięta baza 80GB bez powodu.

Polecane posty

mam bazę która ma jakieś 3-4 miesiące i w tym czasie urosła do rozmiarów ponad 80gb, ale w rzeczywistości jak sprawdziłem jej zawartość ma do 10gb.

w programie serwisowym pokazuje ponad 80gb i tyle samo zajmuje na dysku.

co może być problemem i jak naprawić ten błąd programu.

 

pozdrawiam

Paweł

Link to postu

A na dysku który plik mdf czy ldf tak dużo zajmuje?

Można w programie serwisowym skorzystać z funkcji Kompaktuj, która powinna poukładać dane i zwolnić nieużywane miejsce.

A stać się tak mogło np przez aktualnie wybraną dla bazy opcję rozszerzania plików danych. W ustawieniach bazy danych, poprzez program SQL Management Studio można zobaczyć jaka jest wybrana strategia: może to być np powiększ o X MB albo o X procent. Gdy w pliku bazy zaczyna brakować miejsca serwer SQL powiększa sobie ten plik rezerwując miejsce i korzysta wtedy z tych ustawień (Autogrowth).

obraz.png.59c8cad9d5621de750d69d6424c2652e.png

 

Link to postu
22 minuty temu, maniootek • napisał:

Zmień sobie Recovery model na Simple w danej bazie danych i potem użyj funkcji Shrink

image.png.03c36e7beee81cd02fcbfaa3d6f1adea.png

faktycznie był zaznaczony na full.

baza była tworzona od nowa na sql server 2016 i być może dlatego ta opcja jest z automatu tak zaznaczona.

zmiana opcji pomogła, baza skurczyla się do 6,4 gb.

wielkie dzięki.

zamykam temat.

Link to postu

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.
Uwaga: Twój wpis zanim będzie widoczny, będzie wymagał zatwierdzenia moderatora.

Użytkownik forum
Odpowiedz...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

×
×
  • Dodaj nową pozycję...