Autor Wątek: Zmniejszenie bazy danych (jest 10+ GB) - szukam opcji  (Przeczytany 3631 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline kartman

  • Nowy użytkownik
  • *
  • Wiadomości: 10
  • Reputacja +0/-0
  • Wersja programu: 1.31 SP1 HF1
Zmniejszenie bazy danych (jest 10+ GB) - szukam opcji
« dnia: 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


Offline birds22

  • Ekspert
  • *****
  • Wiadomości: 9210
  • Reputacja +1304/-21
  • Wersja programu: Najnowsza
Odp: Zmniejszenie bazy danych (jest 10+ GB) - szukam opcji
« Odpowiedź #1 dnia: Luty 21, 2019, 13:00:44 »
A interesowałeś się już jakie tabele i ile zajmują?
Sławek, Zduńska Wola

Offline kartman

  • Nowy użytkownik
  • *
  • Wiadomości: 10
  • Reputacja +0/-0
  • Wersja programu: 1.31 SP1 HF1
Odp: Zmniejszenie bazy danych (jest 10+ GB) - szukam opcji
« Odpowiedź #2 dnia: 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? :)

Offline birds22

  • Ekspert
  • *****
  • Wiadomości: 9210
  • Reputacja +1304/-21
  • Wersja programu: Najnowsza
Odp: Zmniejszenie bazy danych (jest 10+ GB) - szukam opcji
« Odpowiedź #3 dnia: 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ą.
Sławek, Zduńska Wola

Offline kartman

  • Nowy użytkownik
  • *
  • Wiadomości: 10
  • Reputacja +0/-0
  • Wersja programu: 1.31 SP1 HF1
Odp: Zmniejszenie bazy danych (jest 10+ GB) - szukam opcji
« Odpowiedź #4 dnia: 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 :)

Offline kartman

  • Nowy użytkownik
  • *
  • Wiadomości: 10
  • Reputacja +0/-0
  • Wersja programu: 1.31 SP1 HF1
Odp: Zmniejszenie bazy danych (jest 10+ GB) - szukam opcji
« Odpowiedź #5 dnia: Luty 21, 2019, 13:39:35 »
Rozmiar po usunieciu maili i Szpiega 2,84GB!

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17056
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Zmniejszenie bazy danych (jest 10+ GB) - szukam opcji
« Odpowiedź #6 dnia: 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ę) ? ;)
Daniel, Białystok.

Offline kartman

  • Nowy użytkownik
  • *
  • Wiadomości: 10
  • Reputacja +0/-0
  • Wersja programu: 1.31 SP1 HF1
Odp: Zmniejszenie bazy danych (jest 10+ GB) - szukam opcji
« Odpowiedź #7 dnia: 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...

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17056
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Zmniejszenie bazy danych (jest 10+ GB) - szukam opcji
« Odpowiedź #8 dnia: 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
Daniel, Białystok.

Offline bodek_kocio

  • Nowy użytkownik
  • *
  • Wiadomości: 37
  • Reputacja +0/-0
  • Wersja programu: 1.34
Odp: Zmniejszenie bazy danych (jest 10+ GB) - szukam opcji
« Odpowiedź #9 dnia: 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ąć?

Offline candy

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 4876
  • Reputacja +172/-11
Odp: Zmniejszenie bazy danych (jest 10+ GB) - szukam opcji
« Odpowiedź #10 dnia: 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).

Nie pytaj co rząd może zrobić dla Ciebie. Spytaj czy mógłby tego nie robić.

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17056
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Zmniejszenie bazy danych (jest 10+ GB) - szukam opcji
« Odpowiedź #11 dnia: 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
Daniel, Białystok.

Forum Użytkownikow Subiekt GT

Odp: Zmniejszenie bazy danych (jest 10+ GB) - szukam opcji
« Odpowiedź #11 dnia: Marzec 12, 2024, 15:42:08 »