ďťż
 
Firebird - wielkość bazy ďťż
 
Firebird - wielkość bazy
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

Firebird - wielkość bazy



WR - 13-11-2006 00:45
Firebird - wielkość bazy
  Jest sobie baza na firebirdzie (1.5.1) pracująca na komputerze z
Windows XP. Baza rozrosła się do dość duzych rozmiarów jak na sprzęt na
którym pracuje - 50GB. I sta czasami brak wydajności w podsystemie
dyskowym daje się we znaki.
Zarchiwizowano starsze rzeczy i wywalono ok. 70 tysięcy rekordów
z starymi i niepotzrebnymi rzeczami jako, że do każdego rekordu
podczepiony był plik binarny od kilku do kilkunastu kilobajtów
liczyliśmy, że zmniejszy to bazę. Niestety baza nadal jest taka sama -
wielkościowo.
Co robię nie tak albo jak zdefragmentować bazę (jeśli wogole się da)?
Sorry za pewnie lamerskie pytania - ale w firmie pracuje jako
człowiek od sieci a teraz chyba będzie trzeba się wziąć za bazy...

--
Pozdrawiam





Tomek Dzięcioł - 13-11-2006 00:45

  WR napisał(a):
> Jest sobie baza na firebirdzie (1.5.1) pracująca na komputerze z
> Windows XP. Baza rozrosła się do dość duzych rozmiarów jak na sprzęt na
> którym pracuje - 50GB. I sta czasami brak wydajności w podsystemie
> dyskowym daje się we znaki.
> Zarchiwizowano starsze rzeczy i wywalono ok. 70 tysięcy rekordów
> z starymi i niepotzrebnymi rzeczami jako, że do każdego rekordu
> podczepiony był plik binarny od kilku do kilkunastu kilobajtów
> liczyliśmy, że zmniejszy to bazę. Niestety baza nadal jest taka sama -
> wielkościowo.
> Co robię nie tak albo jak zdefragmentować bazę (jeśli wogole się da)?
> Sorry za pewnie lamerskie pytania - ale w firmie pracuje jako
> człowiek od sieci a teraz chyba będzie trzeba się wziąć za bazy...

backup
a potem
restore

To jedyny sposób na zmniejszenie rozmiaru pliku.
Czy na pewno jest to 50GB, bo to by znaczyło, że baza składa się z wielu
plików?

Tomek




WR - 13-11-2006 00:45

  >
> backup
> a potem
> restore

A mógłbyś polecić jakieś narzedzie autoamtyzujące te procesy lub
ewentualnie jakies how to (łopatologiczne dla sieciowca)?

> To jedyny sposób na zmniejszenie rozmiaru pliku.
> Czy na pewno jest to 50GB, bo to by znaczyło, że baza składa się z wielu
> plików?

System podmountowany do linuksa i jak widać:

[root@janosik/mnt/disk2/BAZA]# ls -l -h
razem 47G
47G -rwxr-xr-x 1 root root 47G 2006-10-25 14:43 PC.FDB*
[root@janosik/mnt/disk2/BAZA]#

--
Pozdrawiam




Linuxik - 13-11-2006 00:46

 
Użytkownik "WR" <wolfeen@nospam-gazeta.pl> napisał w wiadomości
news:slrnek4d73.1lp.wolfeen@poland-is.strangecountry.pl...
> >
>> backup
>> a potem
>> restore
>
> A mógłbyś polecić jakieś narzedzie autoamtyzujące te procesy lub
> ewentualnie jakies how to (łopatologiczne dla sieciowca)?
>
>> To jedyny sposób na zmniejszenie rozmiaru pliku.
>> Czy na pewno jest to 50GB, bo to by znaczyło, że baza składa się z wielu
>> plików?
>
> System podmountowany do linuksa i jak widać:
>
> [root@janosik/mnt/disk2/BAZA]# ls -l -h
> razem 47G
> 47G -rwxr-xr-x 1 root root 47G 2006-10-25 14:43 PC.FDB*
> [root@janosik/mnt/disk2/BAZA]#
>
> --
> Pozdrawiam

gfix i gbak pod linuxem





WR - 13-11-2006 00:46

  A jeszcze takie pytanko - da się zdefiniować aby po restore system
pracowal z plikami baz (np. 2GB) a nie jednym wielkim?
Czy moze to już wymaga ingerencji w sama baze?

--
Pozdrawiam




Marcin Mankiewicz - 13-11-2006 00:46

  On Sat, 28 Oct 2006 06:34:31 +0200,
WR <wolfeen@nospam-gazeta.pl> wrote:
> A jeszcze takie pytanko - da się zdefiniować aby po restore system
> pracowal z plikami baz (np. 2GB) a nie jednym wielkim?
> Czy moze to już wymaga ingerencji w sama baze?

Da się. Poczytaj help do gbak - wszystko jest tam opisane. Należy
zdefiniować od razu pliki (z ich rozmiarami). Ewentualnie można w
trakcie pracy dodawać nowy plik (ale nie rozdzielać już istniejący).

--
Marcin Mankiewicz




WR - 13-11-2006 00:46

  Marcin Mankiewicz wrote:
> Da się. Poczytaj help do gbak - wszystko jest tam opisane. Należy
> zdefiniować od razu pliki (z ich rozmiarami). Ewentualnie można w
> trakcie pracy dodawać nowy plik (ale nie rozdzielać już istniejący).

Czyatłem helpa tyle, ze nie rozumiem albo nie wiem albo tez mylę...
Zmierzam do tego, ze robie backup bazy co wnioskuję z udzialanych rad
powinno zmniejszyc rozmiar bazy o wykasowane rekordy. Przywracam baze
ale tak chciałbym aby jesli bedzie potrzebne system sam dzial baze na
pliki mniejsze np. niz 2GB bez zbednego backup/restore.

--
Pozdrawiam




Marcin Mankiewicz - 13-11-2006 00:46

  On Sat, 28 Oct 2006 17:50:20 +0200,
WR <wolfeen@nospam-gazeta.pl> wrote:
>> Da się. Poczytaj help do gbak - wszystko jest tam opisane. Należy
>> zdefiniować od razu pliki (z ich rozmiarami). Ewentualnie można w
>> trakcie pracy dodawać nowy plik (ale nie rozdzielać już istniejący).
> Czyatłem helpa tyle, ze nie rozumiem albo nie wiem albo tez mylę...
> Zmierzam do tego, ze robie backup bazy co wnioskuję z udzialanych rad
> powinno zmniejszyc rozmiar bazy o wykasowane rekordy. Przywracam baze
> ale tak chciałbym aby jesli bedzie potrzebne system sam dzial baze na
> pliki mniejsze np. niz 2GB bez zbednego backup/restore.

W pracy wciąż mam IB6, więc muszę (bo mi nie obsłuży większego pliku)
dzielić bazę na pliki mniejsze niż 2G. Nie wiem jaki masz ustawiony
rozmiar strony (ja mam 4096, i tu ważne 4096*500000<2G). Restore
wyglądałby więc mniej więcej tak:
#v+
gbak -C backup baza.gdb 500000 baza01.part 500000 baza02.part ...
#v-
I tak dalej ile chcę mieć plików tyle razy dopisuję kolejny plik. Jeśli
masz inny rozmiar strony to na pewno musisz zastosować inną wielkość.

--
Marcin Mankiewicz
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    =?iso-8859-2?Q?=5BMySQL=5D_Wy=B6wietlenie_wszystkich_rekordow _zawierajacy?==?iso-8859-2?Q?ch_duplikat_a__moze_inna_struktura_bazy_danych ?= Konwesja znaków w dump'ie bazy danych - ISO -> utf-8 -> ISO -> utf-8 =?iso-8859-2?Q?=5BSQL_Server_2000=5D_uprawnienienia_do_u=BFyw ania_widoku_?==?iso-8859-2?Q?opartego_na_tabeli_z_innej_bazy?= Dwie bazy czy dwie tabele? [PHP i MySQL] Wstawianie =?ISO-8859-2?Q?rekord=F3w_do_bazy_?==?ISO-8859-2?Q?a_z=B3e_kodowanie?= =?ISO-8859-2?Q?=5Bmysql=5D_synchronizacja_struktury_bazy_?==? ISO-8859-2?Q?lokalnej_ze_zdaln=B1?= [Oracle] Co do tworzenia aplikacji dla bazy Oracle narzedzie do transferu bazy mysql - mysql narzedzie do transferu bazy odbc - odbc Połączenie bazy danych z wykonaniem polaczenia telefonicznego
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • fantazia.htw.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com