Skocz do zawartości

usuniecie 500 aukcji zamkniętych skutkuje zwiekszeniem miejsca w bazie danych sello???

Polecane posty

Sello korzysta z serwera SQL firmy Microsoft i na to jak zarządza on miejscem na dysku nie mamy wpływu. Serwer jest wyposażony w różne mechanizmy zabezpieczające dane przed utratą, jednym z nich jest zapisywanie wszelkich operacji jakie są wykonywane na bazie pomiędzy kolejnymi backupami (kopiami zapasowymi) w tzw. logu. Serwer na podstawie zapisów w tym logu jest w stanie odtworzyć stan bazy w razie jakichś awarii.

Więc tak, jest to możliwe, że po usunięciu danych ogólna ilość miejsca na dysku zajmowana przez dane się zwiększy. Powinna ona jednak zostać zmniejszona po wykonaniu kopii zapasowej. 

Druga sprawa, że usuwanie danych nie zmniejsza pliku bazy danych. Usuwanie danych powoduje powstawanie dziur w pliku - mówiąc obrazowo i aby pozbyć się tych dziur należy taką bazę skompaktować - funkcja taka jest dostępna w programie serwisowym. Dane są wtedy porządkowane a nadmiarowe puste miejsce w pliku bazy danych jest zwalniane. Kompaktowanie bazy jest również wykonywane podczas aktualizacji bazy do nowej wersji programu.

No i trzecia sprawa, to sposób w jaki serwer SQL zarządza plikiem bazy danych. Gdy w pliku zabraknie miejsca na zapisanie jakichś danych, a dziury pozostałe po usunięciu danych są zbyt małe, to serwer alokuje sobie dodatkowe miejsce na dysku dla pliku bazy danych. Alokacja ta nie polega na powiększeniu pliku o potrzebną ilość miejsca - bo jest to kosztowny proces, tylko w zależności od wybranej w konfiguracji strategii rozszerzania bazy, alokowane jest np dodatkowe 20% wielkości pliku, albo np. dodatkowe 500MB. Więc może się zdarzyć sytuacja, że serwerowi zabraknie miejsca na zapisanie powiedzmy 10kB danych ale zaalokuje np 2GB na dysku, bo to będzie akurat 20% z obecnej wielkości bazy danych.

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ę...