Zbyszek Podrażka 10 Napisano 29 Marca 2023 Udostępnij Napisano 29 Marca 2023 w usuniecie 500 aukcji zamkniętych skutkuje zwiekszeniem miejsca w bazie danych sello??? usuniecie 500 aukcji zamkniętych skutkuje zwiększeniem miejsca w bazie danych Sello??? Czy trzeba dodatkowo "grzebać" głębiej żeby zrobić miejsce? pozdrawiam forumowiczów. Cytuj Link to postu
Bartosz Rosa 1 776 Napisano 29 Marca 2023 Udostępnij Napisano 29 Marca 2023 w usuniecie 500 aukcji zamkniętych skutkuje zwiekszeniem miejsca w bazie danych sello??? 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. Cytuj Link to postu
Zbyszek Podrażka 10 Napisano 30 Marca 2023 Autor Udostępnij Napisano 30 Marca 2023 w usuniecie 500 aukcji zamkniętych skutkuje zwiekszeniem miejsca w bazie danych sello??? Witam - serdecznie - proszę jeszcze o info - gdzie mogę znaleźć program serwisowy i krótki instruktaż uruchomienia i obsługi pod kątem czyszczenia bazy danych (oczywiście po uprzednim zrobieniu archiwizacji) Cytuj Link to postu
Bartosz Rosa 1 776 Napisano 3 Kwietnia 2023 Udostępnij Napisano 3 Kwietnia 2023 w usuniecie 500 aukcji zamkniętych skutkuje zwiekszeniem miejsca w bazie danych sello??? Wystarczy wpisać program serwisowy w menu start. Co do samego czyszczenia danych to podsyłam jeden z przydatnych tematów: Cytuj Link to postu
Polecane posty
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.