Autor Wątek: Limit bazy danych - prośba o pomoc  (Przeczytany 5688 razy)

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

Offline ZielonaMila

  • Nowy użytkownik
  • *
  • Wiadomości: 15
  • Reputacja +0/-0
  • Wersja programu: 1.48SP2
Limit bazy danych - prośba o pomoc
« dnia: Luty 09, 2018, 08:20:16 »
Witam wszystkich
Do tej pory z Subiektem radziłem sobie dobrze, a drobne problemy korygowałem na podstawie wpisów z m/n tego forum. Teraz prosiłbym o pomoc i informacje.
Wyświetla mi się komunikat o limicie bazy danych (10GB), sprawdziłem mam 9,5GB. Na razie próbowałem kompaktować ale wywala mi o niepowodzeniu, próby robiłem po zamknięciu wszystkich komputerów klienckich. Co może być przyczyną i jak sobie z tym poradzić? Widzę kilka opisów na tym forum, będę próbował jutro ale może ktoś ma jakieś sugestie, będę wdzięczny bo jutro chciałbym to zrealizować a raczej weekendowy odzew na forum będzie zapewne nikły. Proszę o każdą informację.

Zapewne kompaktowanie pomoże tylko na jakiś czas a w dłuższej perspektywie już muszę myśleć jak rozwiązać problem. Z racji ilości wykupionych stanowisk (12) z czego użytkuje 10 osób wykupienie pełnej wersji sql będzie bardzo kosztowe i szczerze raczej nie będę tego robił, najpewniej utworzę nową czystą bazę i na niej będę pracował po przeniesieniu kartotek. Ale tu pojawia się pytanie, na które nie znalazłem jednoznacznej odpowiedzi - co dokładnie wpływa na wielkość bazy danych subiekta? Czytałem że ilość wystawianych dokumentów a ilość zdjęć i opisów produktów też ma na to wpływ? Pracuję na bazie już ponad 12lat, dokumentów jest sporo ale ostatnio zacząłem wprowadzać do kartotek towarowych zdjęcia i opisy produktów - to zbieg okoliczności czy tak po prostu jest? Sama baza pracuje raczej stabilnie, minimalne przycięcia ale nic uciążliwego.
Proszę o informacje co wpływa na rozmiar bazy danych bo jeśli rzeczywiście zdjęcia i opisy to je wykasuję i zapewne wtedy będzie jeszcze sporo miejsca na dokumenty i kilka następnych lat pracy.
Z góry dziękuje za odpowiedzi.

Offline candy

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 4919
  • Reputacja +173/-11
Limit bazy danych - prośba o pomoc
« Odpowiedź #1 dnia: Luty 09, 2018, 08:26:25 »
Przede wszystkim baza rośnie od zdjęć, biblioteki dokumentów itp.
Nie pytaj co rząd może zrobić dla Ciebie. Spytaj czy mógłby tego nie robić.

Offline astralom

  • Użytkownik
  • **
  • Wiadomości: 65
  • Reputacja +1/-1
  • Wersja programu: 1.73
Odp: Limit bazy danych - prośba o pomoc
« Odpowiedź #2 dnia: Luty 09, 2018, 10:52:39 »
Sprawdź przede wszystkim rozmiar zdjęć. Najlepiej jest sobie ustalić, ze zdjęcia nie powinny mieć więcej jak np. 150 kB.

Offline ZielonaMila

  • Nowy użytkownik
  • *
  • Wiadomości: 15
  • Reputacja +0/-0
  • Wersja programu: 1.48SP2
Odp: Limit bazy danych - prośba o pomoc
« Odpowiedź #3 dnia: Luty 09, 2018, 11:26:17 »
Mam Subiekta zespolonego z dwoma sklepami internetowymi programem s2s - w miarę sprawnie to działa, a najważniejsze że zdjęcia, opisy, ceny i stany są na bieżąco synchronizowane z Subiekta. Skoro zdjęcia jednak obciążają bazę danych to muszę pomyśleć o zmianie - nawet nie biorę pod uwagę zapłaty ok 5tys za pełną wersję sql, są dużo tańsze rozwiązania np z pliku csv. Samo zmniejszenie rozmiaru zdjęć w moim przypadku nic nie da bo pogorszy się jakość fotek na sklepach - ale dzięki za każdą sugestię.

Skoro tak to byłbym wdzięczny za informacje o kompaktowaniu bazy danych.

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17252
  • Reputacja +800/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Limit bazy danych - prośba o pomoc
« Odpowiedź #4 dnia: Luty 09, 2018, 12:28:41 »
Mam Subiekta zespolonego z dwoma sklepami internetowymi programem s2s - w miarę sprawnie to działa, a najważniejsze że zdjęcia, opisy, ceny i stany są na bieżąco synchronizowane z Subiekta. Skoro zdjęcia jednak obciążają bazę danych to muszę pomyśleć o zmianie

Nie mylmy pojęć, zdjęcia nie obciążają bazy danych tylko zwiększają jej rozmiar.

nawet nie biorę pod uwagę zapłaty ok 5tys za pełną wersję sql, są dużo tańsze rozwiązania np z pliku csv.


Twój wybór.

Samo zmniejszenie rozmiaru zdjęć w moim przypadku nic nie da bo pogorszy się jakość fotek na sklepach - ale dzięki za każdą sugestię.


Zapewne nawet nie wiesz jakie rozmiary mają te zdjęcie, często są mocno przesadzone, poniżej zestawienie SQL, które pokaże takie informacje.

select case when tw_Zablokowany = 1 then CAST(0 as bit) else CAST(1 as bit) end [Aktywny]
, tw_Symbol [Symbol]
, tw_Nazwa [Nazwa]
, cast(1 as money) [Ilość]
, cast(DATALENGTH(zd_zdjecie) as money) [Rozmiar w B]
, cast(DATALENGTH(zd_zdjecie) / 1024.0 as money) [Rozmiar w kB]
, cast(DATALENGTH(zd_zdjecie) / 1024.0 / 1024.0 as money) [Rozmiar w MB]
from tw__Towar
join tw_ZdjecieTw on tw_Id = zd_IdTowar
where DATALENGTH(zd_zdjecie) > {M: Zdjęcia większe niż (kB): 0} * 1024

Na forum lub w internecie znajdziesz też skrypty, które pokażą rozmiary poszczególnych danych.

Skoro tak to byłbym wdzięczny za informacje o kompaktowaniu bazy danych.

Było wiele razy na forum - SSMS.
Daniel, Białystok.

Offline ZielonaMila

  • Nowy użytkownik
  • *
  • Wiadomości: 15
  • Reputacja +0/-0
  • Wersja programu: 1.48SP2
Odp: Limit bazy danych - prośba o pomoc
« Odpowiedź #5 dnia: Luty 09, 2018, 13:32:19 »
Dzięki Danielu
Obciążenie a rozmiar - masz całkowitą rację, napisałem mało precyzyjnie.
Dzięki też za zestawienie, w tej chwili jest ponad 5GB w samych zdjęciach, biorąc pod uwagę że ostatnio sporo wgrywamy to na chwilę starczy ale i tak prędzej czy później znowu stanę przed murem a tym wypadku finansowym, podtrzymuję cena jak dla mnie jest zaporowa.
Zrobiłem rozeznanie i polecono mi już specjalne serwery przeznaczone do przechowywania zdjęć. Sprawdzone u znajomych, działają ponoć świetnie, cena w zależności od potrzeb 10-20zł miesięcznie, ilość zdjęć nieograniczona, transfer miesięczny 2,5GB do nieograniczonego. Celowo nie podaję dostawcy bo adminowi tego forum może kryptoreklama się nie podobać - osoby zainteresowane zapraszam do kontaktu na priv. Docelowo zdjęcie na serwerze a w Subiekcie link w opis/adreswww - tak aby handlowcy mieli podgląd.
Także 5tys nie muszę płacić, ruch przerzucam w niskiej cenie na inny serwer - zatem Subiekt pozostanie do tego do czego jest stworzony czyli jako program magazynowy.

W sprawie kompaktowania czytałem wspomniane tematy i będę próbował.

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17252
  • Reputacja +800/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Limit bazy danych - prośba o pomoc
« Odpowiedź #6 dnia: Luty 09, 2018, 13:55:28 »
Nie rozumiem - skoro teraz je wysyłasz do sklepu to po co jakiś drugi serwer ?
Daniel, Białystok.

Offline ZielonaMila

  • Nowy użytkownik
  • *
  • Wiadomości: 15
  • Reputacja +0/-0
  • Wersja programu: 1.48SP2
Odp: Limit bazy danych - prośba o pomoc
« Odpowiedź #7 dnia: Luty 09, 2018, 15:13:21 »
Danielu, w jednym miejscu łatwiej będzie upilnować pliki niż w dwóch różnych. Jeśli np będę musiał zmienić zdjęcie (bo np szata graficzna się zmieniła) to podmieniam je w jednym miejscu i na obu sklepach zmiana będzie widoczna. A tak musiałbym oddzielnie robić na każdym sklepie.

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17252
  • Reputacja +800/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Limit bazy danych - prośba o pomoc
« Odpowiedź #8 dnia: Luty 09, 2018, 15:58:44 »
A tego nie wiedziałem... Czy integracja nie ma opcji wczytywania zdjęć z dysku ?
Daniel, Białystok.

Offline ZielonaMila

  • Nowy użytkownik
  • *
  • Wiadomości: 15
  • Reputacja +0/-0
  • Wersja programu: 1.48SP2
Odp: Limit bazy danych - prośba o pomoc
« Odpowiedź #9 dnia: Luty 09, 2018, 16:12:37 »
Dla mnie to też nowość, jak pisałem do tej pory wszystko trzymałem w jednym miejscu czyli w subiekcie.
Właśnie teraz nad tym siedzę ale widzę że dużo dłubania, przynajmniej na początku. Od zaprzyjaźnionych firm wiem że to działa bo oni to stosują od dawna. Jak sprawdzę i będzie grało dam znać.

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17252
  • Reputacja +800/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Limit bazy danych - prośba o pomoc
« Odpowiedź #10 dnia: Luty 09, 2018, 16:18:54 »
Dla mnie to też nowość,

Miałem na myśli informację o dwóch sklepach...

...jak pisałem do tej pory wszystko trzymałem w jednym miejscu czyli w subiekcie.

No cóż darmowy silnik SQL ma bardzo dobrze znane ograniczenia.

Właśnie teraz nad tym siedzę ale widzę że dużo dłubania, przynajmniej na początku. Od zaprzyjaźnionych firm wiem że to działa bo oni to stosują od dawna.

Ale co jest niby do dłubania ?
Daniel, Białystok.

Offline krzys20

  • Aktywny użytkownik
  • ***
  • Wiadomości: 154
  • Reputacja +1/-0
  • Wersja programu: 1.53
Odp: Limit bazy danych - prośba o pomoc
« Odpowiedź #11 dnia: Luty 09, 2018, 21:41:12 »
Też używam s2s i nie trzymam zdjęć w subiekcie tylko pełne kartoteki, dodaje nową kartotekę w subiekcie bez zdjęć wysyłam do sklepu internetowego i w sklepie internetowym podczepiam zdjęcie do kartoteki zdjęcia znajdują się na hostingu gdzie sklep internetowy.

Forum Użytkownikow Subiekt GT

Odp: Limit bazy danych - prośba o pomoc
« Odpowiedź #11 dnia: Luty 09, 2018, 21:41:12 »