Społecznościowe Forum Podstawowy Problem Świadczeniodawcy

Problemy z aplikacjami => KS-PPS => Wątek zaczęty przez: zupa w Lipca 19, 2011, 11:58:34 am

Tytuł: Odchudzenie bazy danych (firebird)
Wiadomość wysłana przez: zupa w Lipca 19, 2011, 11:58:34 am
Witam serdecznie

Mam pytanie odnośnie bazy danych, a dokładniej kopii bezpieczeństwa, czy istnieje jakiś sposób by nieco zmniejszyć jej rozmiar? Szukałem na forum, ale nie znalazłem żadnych konkretów.
Ktoś mi sugerował że kamsoft ma jakieś narzędzie do takich operacji i że kosztuje to 400zł, ktoś coś wie na ten temat?

z góry dzięki serdeczne za odpowiedź
Tytuł: Odp: Odchudzenie bazy danych (firebird)
Wiadomość wysłana przez: marmot w Lipca 19, 2011, 12:04:51 pm
są mozliwosc, np. tabela cieni ...
Tytuł: Odp: Odchudzenie bazy danych (firebird)
Wiadomość wysłana przez: zupa w Lipca 19, 2011, 12:22:01 pm
tam kawałek wyżej, tuż pod moim nickiem jest napisane "Kompletny nowicjusz". Naprawdę się cieszę że ktoś odpowiedział, ale błagam, jaśniej...
Tytuł: Odp: Odchudzenie bazy danych (firebird)
Wiadomość wysłana przez: marmot w Lipca 19, 2011, 13:52:26 pm
jak duza baza? z ilu lat ??
Tytuł: Odp: Odchudzenie bazy danych (firebird)
Wiadomość wysłana przez: zupa w Lipca 19, 2011, 14:20:17 pm
Sorry że się uniosłem, konkrety, baza ma już 3,5roku, sama jej wielkość to ok.176mb, waga kopii bezpieczeństwa to 19mb, i właściwie docelowo o to mi chodzi, wpisuje świadczenia w domu, a później przesyłam do placówki i moja poczta już odmawia przesyłania takiego załącznika.
Tytuł: Odp: Odchudzenie bazy danych (firebird)
Wiadomość wysłana przez: Bartosz w Lipca 19, 2011, 14:21:49 pm
Możesz użyć zewnętrznego programu do tworzenia kopii bezpieczeństwa lub zobacz ten wątek -> http://forumpps.pl/index.php?topic=126.msg604#msg604 szczególnie fragment o stopniu kompresji lub zmień dostawcę poczty.
Tytuł: Odp: Odchudzenie bazy danych (firebird)
Wiadomość wysłana przez: fobetor w Lipca 20, 2011, 09:11:46 am
Witam

Najlepszą i najbardziej pewną metodą na odchudzenie bazy danych jest założenie nowej na przełomie roku. Po prostu w styczniu jak już dostanie Pan nową umowę instaluje Pan nowy program w lokalizacji innej niż poprzedni (np. KS2012 a nie KS) Dzięki temu powstaną dwa programy, które mogą bez przeszkód działać obok siebie (każdy ma swoją bazę). Nową umowę importuje Pan do nowego programu, i tylko go używa, a w razie konieczności zrobienia korekt do starego roku bądź podejrzenia pewnych rzeczy można odpalić stary program z danymi z zeszłych lat.

Ogólnie rozmiary bazy nie są wcale duże, wielokrotnie bazy przekraczają 1-2GB i wtedy można myśleć o takich zabiegach. Prędzej polecałbym użycie innej formy komunikacji, jeżeli to już musi być załącznik do maila to można założyć konto na www.google.pl tam powinny przechodzić większe załączniki.

Proszę zwrócić uwagę, że protokół smtp (wysyłanie maila) nie został stworzony z myślą o przesyłaniu plików i nie sprawdza ich poprawności, może się zdarzyć tak, że załącznik będzie uszkodzony.

Najlepszy do takich zastosowań jest protokół ftp (file transfer protocol) nie potrzebuje Pan dużo miejsca bo baza jest mała więc koszt wynajęcia takiego miejsca na serwerze powinien być niski.
Tytuł: Odp: Odchudzenie bazy danych (firebird)
Wiadomość wysłana przez: maciejj w Lipca 20, 2011, 12:58:37 pm
Sorry że się uniosłem, konkrety, baza ma już 3,5roku, sama jej wielkość to ok.176mb, waga kopii bezpieczeństwa to 19mb, i właściwie docelowo o to mi chodzi, wpisuje świadczenia w domu, a później przesyłam do placówki i moja poczta już odmawia przesyłania takiego załącznika.

a nie lepiej wpisane świadczenia w domu wyeksportować do excela i w pracy import?
Tytuł: Odp: Odchudzenie bazy danych (firebird)
Wiadomość wysłana przez: Jarasz w Lipca 20, 2011, 13:37:49 pm
Sorry że się uniosłem, konkrety, baza ma już 3,5roku, sama jej wielkość to ok.176mb, waga kopii bezpieczeństwa to 19mb, i właściwie docelowo o to mi chodzi, wpisuje świadczenia w domu, a później przesyłam do placówki i moja poczta już odmawia przesyłania takiego załącznika.

a nie lepiej wpisane świadczenia w domu wyeksportować do excela i w pracy import?

Za taki zabieg o którym piszesz export/import chyba trzeba zapłacić (dodatkowa licencja na import świadczeń). Przy podejściu które stosuje gwizdziuch ma dodatkowo zapewnioną kopię bezpieczeństwa przechowywaną w innym miejscu niż zainstalowany program:)
Tytuł: Odp: Odchudzenie bazy danych (firebird)
Wiadomość wysłana przez: Michał w Lipca 20, 2011, 14:33:55 pm
Rozmiar bazy (chyba 3 razy większa od czystej bazy) a tym bardziej kopii jak dla mnie jest bardzo mały. Ja do wszystkich wymienionych porad dodaję jeszcze pracę zdalną.
Tytuł: Odp: Odchudzenie bazy danych (firebird)
Wiadomość wysłana przez: maciejj w Lipca 20, 2011, 18:36:57 pm
Sorry że się uniosłem, konkrety, baza ma już 3,5roku, sama jej wielkość to ok.176mb, waga kopii bezpieczeństwa to 19mb, i właściwie docelowo o to mi chodzi, wpisuje świadczenia w domu, a później przesyłam do placówki i moja poczta już odmawia przesyłania takiego załącznika.

a nie lepiej wpisane świadczenia w domu wyeksportować do excela i w pracy import?

Za taki zabieg o którym piszesz export/import chyba trzeba zapłacić (dodatkowa licencja na import świadczeń). Przy podejściu które stosuje gwizdziuch ma dodatkowo zapewnioną kopię bezpieczeństwa przechowywaną w innym miejscu niż zainstalowany program:)

zgadza się, ale wysyłając co kilka chwil bazę mailem ,lub w inny sposób zawsze istneje ryzyko uszkodzenia bazy(która może się ujawnić dopiero po pewnym czasie), pomyłkę podczas odtwarzania .... itp. Ale to tylko sugestia była.
Tytuł: Odp: Odchudzenie bazy danych (firebird)
Wiadomość wysłana przez: Przemyslaw w Lipca 20, 2011, 21:45:33 pm
są mozliwosc, np. tabela cieni ...
Napisz coś więcej o tym bo wiele osób to interesuje.
Rozumiem, że szukasz kawalerki i kobiety ale może znajdziesz chwilę czasu, żeby to opisać?
Tytuł: Odp: Odchudzenie bazy danych (firebird)
Wiadomość wysłana przez: zupa w Lipca 27, 2011, 10:30:13 am
Z kolei ja przepraszam, że nie odpisałem, skorzystałem z porady odnośnie exportu do excela a potem importu, metoda płatna, jednakże pomocna.
Tytuł: Odp: Odchudzenie bazy danych (firebird)
Wiadomość wysłana przez: bartolinio w Sierpnia 03, 2011, 09:20:24 am
Sorry że się uniosłem, konkrety, baza ma już 3,5roku, sama jej wielkość to ok.176mb, waga kopii bezpieczeństwa to 19mb, i właściwie docelowo o to mi chodzi, wpisuje świadczenia w domu, a później przesyłam do placówki i moja poczta już odmawia przesyłania takiego załącznika.

przecież to nie jest duża baza, powiedziałby nawet, że to malizna, wystarczy, jak ktoś wcześniej zasugerował, zmiana dostawcy email'a, niektórzy umożliwiają wysyłanie załączników do 100MB
u mnie baza z 3 lat ma ponad 5GB
Tytuł: Odp: Odchudzenie bazy danych (firebird)
Wiadomość wysłana przez: PiotrSz w Sierpnia 08, 2011, 11:02:09 am
u mnie baza z 3 lat ma ponad 5GB

a mozna wiedziec na jakim silniku bazy pracujesz i ile masz stanowisk klienckich ?

pozdrawiam
Tytuł: Odp: Odchudzenie bazy danych (firebird)
Wiadomość wysłana przez: bartolinio w Sierpnia 08, 2011, 12:36:42 pm
silnik? Firebird 2.5 jeśli o to chodzi
stanowisk klienckich brak, wszystko się dzieje lokalnie, nic nie jest wklepywane bezpośrednio do programu, świadczenia są importowane
Tytuł: Odp: Odchudzenie bazy danych (firebird)
Wiadomość wysłana przez: Paweł w Sierpnia 08, 2011, 12:45:20 pm
@gwizdziuch

A nie lepiej zainstalować sobie PPS-a na jakimś dysku zewnętrznym?
Tytuł: Odp: Odchudzenie bazy danych (firebird)
Wiadomość wysłana przez: PiotrSz w Sierpnia 08, 2011, 13:52:16 pm
silnik? Firebird 2.5 jeśli o to chodzi
stanowisk klienckich brak, wszystko się dzieje lokalnie, nic nie jest wklepywane bezpośrednio do programu, świadczenia są importowane

dzieki! o to mi chodzilo!
Tytuł: Odp: Odchudzenie bazy danych (firebird)
Wiadomość wysłana przez: fobetor w Sierpnia 08, 2011, 19:51:07 pm
silnik? Firebird 2.5 jeśli o to chodzi
stanowisk klienckich brak, wszystko się dzieje lokalnie, nic nie jest wklepywane bezpośrednio do programu, świadczenia są importowane

Witam

5GB pod Firebirdem ? Jak tylko rok się skończy proponuję założyć nową bazę. Do starej zrobisz sobie dostęp z innego programu, ale stare dane nie będą Cię spowalniać.

Zrób sobie kopię bezpieczeństwa a potem ją odtwórz - przyśpieszysz bazę danych oraz zmniejszysz jej wielkość nawet o kilkaset mega
Tytuł: Odp: Odchudzenie bazy danych (firebird)
Wiadomość wysłana przez: bartolinio w Sierpnia 09, 2011, 08:03:22 am
hehe nową bazę już mam od tego roku, zawsze zakładam nową po kilku latach, bo przerośnięta baza jest fatalna w obsłudze...
a przywracanie kopii bezpieczeństwa robiłem ale już nie pamiętam czy i jaki był z tego zysk (ale zysk 200MB przy rozmiarze 5GB to niewiele)
Tytuł: Odp: Odchudzenie bazy danych (firebird)
Wiadomość wysłana przez: fobetor w Sierpnia 09, 2011, 15:10:03 pm
Niby nie wiele ale zawsze baza się przeindeksuje i można odczuć różnicę. Przy takiej bazie polecam zainteresować się przeniesieniem na Oracle, może to i rozwiązanie płatne ale dużo bezpieczniejsze zarówno pod względem dostępu do bazy danych jak i błędów, o które w firebird nie trudno. Kamsoft ma umowę z Oracle i na jej podstawie licencja na bazę pod produkty kamsoftu jest sporo tańsza, wychodzi chyba około 300zł za 2 lata.
Tytuł: Odp: Odchudzenie bazy danych (firebird)
Wiadomość wysłana przez: Przemyslaw w Sierpnia 09, 2011, 21:34:03 pm
licencja na bazę pod produkty kamsoftu jest sporo tańsza, wychodzi chyba około 300zł za 2 lata.
Tak? podaj źródło tej rewelacji? CHYBA tak nie jest.
Tytuł: Odp: Odchudzenie bazy danych (firebird)
Wiadomość wysłana przez: maciejj w Sierpnia 09, 2011, 21:54:01 pm
licencja na bazę pod produkty kamsoftu jest sporo tańsza, wychodzi chyba około 300zł za 2 lata.
Tak? podaj źródło tej rewelacji? CHYBA tak nie jest.

Kamsoft na mocy umowy z Oracle sprzedaje taniej licencje Oracle - ale można ją wykorzystać wyłącznie do oprogramowania KAMSOFT. 9 stanowisk kosztuje ok 1100  - 1200 netto na 2 lata, do tego roczna asysta techniczna nieco ponad 600 zł netto (9 stanowisk). Czyli koszty nie są aż takie straszne jak je malują.
Tytuł: Odp: Odchudzenie bazy danych (firebird)
Wiadomość wysłana przez: Paweł w Sierpnia 09, 2011, 22:01:08 pm
Do tego osoba choć trochę ogarniająca Oracla.

Maciejj a skąd masz takie ceny?
Tytuł: Odp: Odchudzenie bazy danych (firebird)
Wiadomość wysłana przez: bartolinio w Sierpnia 10, 2011, 08:49:15 am
Oracle wychodzi bardzo drogo bo z kamsoftu trzeba wziąć min. 5 lic a ja osobiście używam/potrzebuję tylko 1
kiedyś (w styczniu) o to zapytałem i dostałem taką wycenę:


Oracle 10g NUP  TERM 3 lata  300,00 zł /szt
Prawo do aktualizacji ( 1 rok)    130,00 zł/szt

min zakup 5 szt = 1 500,00 zł netto + 650 ,00 zł netto = 2 150,00 zł netto


ORACLE 10g SEO NUP FULL USE   591,00 zł netto
Prawo do aktualizacji                            130,00 zł /szt

5 szt= 2 955,00 zł netto
5 szt=    650,00 zł netto
Razem = 3 605,00 zł netto



do tego, jak napisał @Paweł trzeba mieć osobę "choć trochę ogarniająca Oracla" a to dodatkowy koszt
Tytuł: Odp: Odchudzenie bazy danych (firebird)
Wiadomość wysłana przez: maciejj w Sierpnia 10, 2011, 09:17:55 am
Do tego osoba choć trochę ogarniająca Oracla.

Maciejj a skąd masz takie ceny?

z Kamsoftu
serwer + 5 stanowisk - 975,00 zł netto (2 lata) z asystą na 1 rok
serwer+11 stanowisk - 2 145,00 zł netto (2 lata) z asystą 1 rok
Tytuł: Odp: Odchudzenie bazy danych (firebird)
Wiadomość wysłana przez: PiotrSz w Sierpnia 10, 2011, 09:38:55 am
u mnie wychodzi jeszcze weselej bo potrzebuje min 20 licencji ..
co daje 3900zl netto na 2 lata (1 rok asysty) -20 lic

wtedy mozna sie juz zastanowic nad licencje per procesor
4025zl netto na 2 lata (1 rok asysty) - 1 cpu
tylko nie wiem czy chodzi o fizyczne procesory czy rdzenie .. bo jak rdzenie do dpa..

pozdrawiam

EDIT: a co do znajomosci Oracle to znalazlem wlasnie szkolenia dofinansowane z UE i sa tez z Oracle
http://www.altkom.pl/pl/szkolenia/projekty-efs/aktualna-lista-szkolen-dofinansowanych.html
np. Oracle sql i pl/sql - wprowadzenie do bazy danych
Tytuł: Odp: Odchudzenie bazy danych (firebird)
Wiadomość wysłana przez: smok w Września 24, 2011, 18:52:11 pm
Witam
Czy w KS-PPS w celu odchudzenia bazy usunięcie wszystkich deklaracji pomogłoby??

Zastanawiam się właśnie jak najlepiej i jak najszybciej i bezboleśniej zmniejszyć rozmiar bazy.
Założenia nowej bazy wg. mnie to wprowadzanie wszystkich pacjentów od podstaw ?? np. w celu odnotowania świadczenia - a ja nie mam wykupionego modułu umozliwiającego importu.

Wiec zastanawiam się aby usunąć deklaracje, świadczenia itp. a zostawiłbym np. pacjęntów, lekarzy, rachunki umowy.

Co o tym myślicie - ??

Pozdrawiam
Smok
Tytuł: Odp: Odchudzenie bazy danych (firebird)
Wiadomość wysłana przez: bart w Września 25, 2011, 15:20:24 pm
Witam
Czy w KS-PPS w celu odchudzenia bazy usunięcie wszystkich deklaracji pomogłoby??

To zależy czy robił byś to z poziomu programu KS-PPS, czy działając bezpośrednio na bazie.

Zastanawiam się właśnie jak najlepiej i jak najszybciej i bezboleśniej zmniejszyć rozmiar bazy.
Założenia nowej bazy wg. mnie to wprowadzanie wszystkich pacjentów od podstaw ?? np. w celu odnotowania świadczenia - a ja nie mam wykupionego modułu umozliwiającego importu.
Wiec zastanawiam się aby usunąć deklaracje, świadczenia itp. a zostawiłbym np. pacjęntów, lekarzy, rachunki umowy.
Co o tym myślicie - ??
Na razie to się zastanawiam nad sensem tego co chcesz zrobić.  :-\
O jakie odchudzanie chodzi .. jak duża jest ta baza .. o ile chcesz ją "odchudzić" i po co??
Czy dane które masz w bazie nie będą Ci potrzebne (skoro chcesz je skasować) ??

Tytuł: Odp: Odchudzenie bazy danych (firebird)
Wiadomość wysłana przez: fobetor w Września 26, 2011, 08:47:17 am
Witam
Czy w KS-PPS w celu odchudzenia bazy usunięcie wszystkich deklaracji pomogłoby??

Zastanawiam się właśnie jak najlepiej i jak najszybciej i bezboleśniej zmniejszyć rozmiar bazy.
Założenia nowej bazy wg. mnie to wprowadzanie wszystkich pacjentów od podstaw ?? np. w celu odnotowania świadczenia - a ja nie mam wykupionego modułu umozliwiającego importu.

Wiec zastanawiam się aby usunąć deklaracje, świadczenia itp. a zostawiłbym np. pacjęntów, lekarzy, rachunki umowy.

Co o tym myślicie - ??

Pozdrawiam
Smok


Witam

Usunięcie czegokolwiek z poziomu programu nie zmniejszy bazy ani o bajt. Przy usuwaniu danych z programu nie usuwa się ich permanentnie, tak naprawdę to w większości przypadków zmieniamy tylko pole w bazie danych AKTW z "T" na "N". Więc sam widzisz, że nijak ma się to do zmniejszenia bazy.

Oczywiście można posłużyć się językiem SQL i wykonać polecenie DELETE na tabeli i usunąć jej część co zmniejszy jej wielkość, jednak więzy integralności i tak będą blokować usunięcie danych.
Więzy, o których wcześniej mówiłem pilnują na przykład aby nie zdarzyła się taka sytuacja, gdy w bazie danych zostanie usunięcy pacjent o id:1234 pomimo, że w tabeli deklaracji do tego ID jest przypisany rekord.

Nie polecam usuwania niczego z bazy danych za pomocą delete ani tym bardziej wyłączania więzów integralności. To tak jakbym chciał więcej miejsca na dysku to wyrzucę sobie katalog windows.

Z tego co wiem, a raczej się nie mylę to licencja na import z excela obejmuje tylko import świadczeń. Importy deklaracji/pacjentów i pracowników nadal działają bez żadnych dopłat. Dlatego też polecam Ci wykonać nową instalkę programu, poprzenosić sobie tam pacjentów i lekarzy a umowy zaimportować normalnie.
Bardzo fajnym pomysłem byłoby wstrzymanie się do nowego roku i np. zakończyć rok w starym programie a nową umowę importować już do nowego. Zapobiegnie się dzięki temu zbędnemu bałaganowi.
Tytuł: Odp: Odchudzenie bazy danych (firebird)
Wiadomość wysłana przez: smok w Września 26, 2011, 20:38:51 pm
fobetor - bardzo dziękuje za pomoc/ukierunkowanie

Właśnie tak też zamierzam - poczekam do końca roku i wtedy zaimportuję pacjentów, personel oraz umowę.
Pozdrawiam
Smok
Style:2: Portal (default), Printpage (default).
Pod-szablony:4: init, print_above, main, print_below.
Pliki językowe:6: SPortal.english (domyslny), SPortal.polish-utf8 (domyslny), SPortal.english (domyslny), index+Modifications.english (domyslny), index+Modifications.polish-utf8 (domyslny), SPortal.polish-utf8 (domyslny).
Arkusze stylów:1: portal (default).
Uwzględnione pliki:14 - 659KB. (pokaż)
Użytych zapytań: 17.

[Pokaż zapytania]