Forum Użytkownikow Subiekt GT

InsERT GT => Subiekt GT => Wątek zaczęty przez: kartman w Luty 21, 2019, 12:57:51

Tytuł: Zmniejszenie bazy danych (jest 10+ GB) - szukam opcji
Wiadomość wysłana przez: kartman w Luty 21, 2019, 12:57:51
Mozecie mi podpowiedziec jakies opcje zmniejszenia rozmiaru bazy tak, zebym mogl wrocic do rozmiaru poniżej 10GB ( czyli uzywania SQL Server w licencji Express)?

Baza nie posiada absolutnie zadnej grafiki, po prostu rosnie organicznie wraz z operacjami w programach InsERTu, z ktorych korzystamy od 6 czy 7 lat.
Czy da sie np migrowac dane do oddzielnej bazy tak, zeby baza na ktorej pracujemy zawierala dane tylko z biezacego i poprzedniego roku, a baza archiwalna zawierala dane z poprzednich lat?

W zeszlym roku nasza baza przekroczyla 10GB. Dalismy sie temu zaskoczyc, a musielismy kontynuowac prace, wiec nie znalazlem innej opcji niz wykupienie licencji SQL Server Standard i to wlasnie zrobilem. Baza na dzis ma rozmiar 13GB. W tym roku rozwazalem rozne opcje dotyczace naszej infrastruktury sieciowej i bardzo atrakcyjnie prezentuje sie przeniesienie z nasza praca do Amazon Web Services.

Problem w tym, ze odpalenie SQL Servera z licencja Standard wymaga (ze strony AWS) postawienia wirtualnej maszyny wielokrotnie drozszej w wynajmie niz gdybym potrzebowal tylko SQLa z licencja Express. W takiej sytuacji sens ekonomiczny migracji do chmury przepada.

Prosze, podrzuccie jakies pomysly, bo nie wierze ze ograniczenie rozmiaru bazy jest nierealne

Tytuł: Odp: Zmniejszenie bazy danych (jest 10+ GB) - szukam opcji
Wiadomość wysłana przez: birds22 w Luty 21, 2019, 13:00:44
A interesowałeś się już jakie tabele i ile zajmują?
Tytuł: Odp: Zmniejszenie bazy danych (jest 10+ GB) - szukam opcji
Wiadomość wysłana przez: kartman w Luty 21, 2019, 13:05:25
Nie. Nie znam sie na bazach danych. Moja wiedza o IT jest dosc powierzchowna i pelna luk, ale douczam sie na biezaco.

Moglbys rozwinac mysl tak, zeby mial co googlowac? :)
Tytuł: Odp: Zmniejszenie bazy danych (jest 10+ GB) - szukam opcji
Wiadomość wysłana przez: birds22 w Luty 21, 2019, 13:09:41
Jak się nie znasz na bazach danych to i tak nie ma większego sensu. Co z tego, że wygooglujesz skrypt jak nie będziesz umiał z niego skorzystać albo skorzystasz źle i narobisz sobie krzywdy? Przy takich wielkościach bazy trzeba już się zainteresować opieką serwisową.
Tytuł: Odp: Zmniejszenie bazy danych (jest 10+ GB) - szukam opcji
Wiadomość wysłana przez: kartman w Luty 21, 2019, 13:30:30
Zrobilem przed chwila kopie bazy, zeby nie obawiac sie eksperymentow.
Odpalilem MS SQL SMSS i rzucilem okiem na baze, a wlasciwie jej kopie.

Rozmiar bazy 13GB. Przypomnialem sobie, ze po przejsciu na licencje Standard skonfigurowalem obsluge poczty e-mail przez Gestora i pewnie stad ten skokowy wzrost rozmiaru bazy z 10GB na poczatku 2018 do 13GB teraz.

Usunalem konta pocztowe i sprawdzilem disk usage. Okolo 18% sie poluzowalo, wiec zlecilem shrink. Obecnie rozmiar bazy to 10GB.

W raporcie disk usage by top tables, bo pewnie o to Ci chodzilo, 8,5GB jest przypisane dbo.ins_Szpieg
Wlaczylem logowanie Szpiega dawno temu, jako just-in-case, ale przez te lata nigdy nie korzystalem ze szpiega, wiec moglbym bez zalu sie rozstac z tymi danymi.
Chyba sobie poradze z odchudzeniem bazy o to, ale jesli nie, wroce z prosba o dodatkowe wsparcie.

birds22, dziekuje. Pchnales mnie w dobrym kierunku :)
Tytuł: Odp: Zmniejszenie bazy danych (jest 10+ GB) - szukam opcji
Wiadomość wysłana przez: kartman w Luty 21, 2019, 13:39:35
Rozmiar po usunieciu maili i Szpiega 2,84GB!
Tytuł: Odp: Zmniejszenie bazy danych (jest 10+ GB) - szukam opcji
Wiadomość wysłana przez: dkozlowski w Luty 21, 2019, 15:46:00
I ile zaoszczędziłeś na usługach serwisowych (kupując pełnego SQL'a zamiast skonsultować taką potrzebę) ? ;)
Tytuł: Odp: Zmniejszenie bazy danych (jest 10+ GB) - szukam opcji
Wiadomość wysłana przez: kartman w Luty 21, 2019, 21:26:24
Pytanie ile stracilem. Jeszcze nie wiem ile, bo nie wiem w jakiej cenie znajde kupca na moja licencje SQL Standard. Sam kupowalem z drugiej reki, wiec wiem, że da sie.

Kupilem licencje, bo:
1) dalem sie zaskoczyc calej sytuacji
2) problem pojawil sie w piatek wieczorem (zaplanowalem instalacje aktualizacji po zakonczeniu tygodnia pracy)
3) zaden serwisant znaleziony przez google nie odebral/nie mogl pomoc w ten weekend
4) aktualizacja byla konieczna na poniedzialek, a jej brak uniemozliwial zrobienie czegos, czego brak bylby dla mnie potencjalnie bardziej kosztowny niz licencja Standard, choc w tej chwili nie pamietam nawet o co chodzilo

Z drugiej strony, byc moze wlasnie otwiera sie przede mna mozliwosc zaoszczedzenia klopotow/pieniedzy i pozyskania nowych mozliwosci dzieki migracji do AWS. Czas pokaze...
Tytuł: Odp: Zmniejszenie bazy danych (jest 10+ GB) - szukam opcji
Wiadomość wysłana przez: dkozlowski w Luty 21, 2019, 21:49:33
3) zaden serwisant znaleziony przez google nie odebral/nie mogl pomoc w ten weekend

Ty tak na serio, jesteś na forum od 2013 roku i nie odezwałeś się do żadnego serwisanta z forum ? :o
Tytuł: Odp: Zmniejszenie bazy danych (jest 10+ GB) - szukam opcji
Wiadomość wysłana przez: bodek_kocio w Marzec 12, 2024, 15:29:54
Mam ten sam problem,  baza rozrasta się  początkowo 10GB  starczało na   archiwum z email  3-4 miesiące, aktualnie  max 2 miesiące. Usuwanie Email zwalnia tylko część  bazy danych rzędu 15-18%. Baza zawiera tylko dane z faktur, bazę numerów  części bez grafik oraz bieżącą korespondencję.  Jak można to  poza kompaktowaniem z programu serwisowego  ogarnąć?
Tytuł: Odp: Zmniejszenie bazy danych (jest 10+ GB) - szukam opcji
Wiadomość wysłana przez: candy w Marzec 12, 2024, 15:36:30
Mam ten sam problem,  baza rozrasta się  początkowo 10GB  starczało na   archiwum z email  3-4 miesiące, aktualnie  max 2 miesiące. Usuwanie Email zwalnia tylko część  bazy danych rzędu 15-18%. Baza zawiera tylko dane z faktur, bazę numerów  części bez grafik oraz bieżącą korespondencję.  Jak można to  poza kompaktowaniem z programu serwisowego  ogarnąć?
Akurat kompaktowanie to nic sensownego w tej kwestii nie zrobi i pożytek z niego taki że poprawia humor kompaktującemu.

Cóż, jak w większości problemów - najpierw diagnoza.
Należy sprawdzić co konkretnie w tej bazie zajmuje miejsce i na tej podstawie dopiero zdecydować co można zrobić.
Może da się usunąć pewne elementy (zdjęcia, biblioteki dokumentów, maile, zamówienia), a może trzeba wybrać - albo pełna wersja SQL Server albo wyczyszczenie bazy ze wszystkich dokumentów (z pozostawieniem reszty) i praca na tak odchudzonej bazie (stara do podglądu).

Tytuł: Odp: Zmniejszenie bazy danych (jest 10+ GB) - szukam opcji
Wiadomość wysłana przez: dkozlowski w Marzec 12, 2024, 15:42:08
Jak można to  poza kompaktowaniem z programu serwisowego  ogarnąć?

Sprzęt, pełny SQL, optymalizacja bazy danych lub wspomniane przez @candy usunięcie dokumentów: http://forumsubiekta.pl/subiekt/faq-czyli-najczesciej-zadawane-pytania/msg75974/#msg75974 (http://forumsubiekta.pl/subiekt/faq-czyli-najczesciej-zadawane-pytania/msg75974/#msg75974)