ďťż
 
[Postgresql] =?ISO-8859-2?Q?Zapychaj=B1ca_si=EA_partycja_/?==?ISO-8859-2?Q?var_z_baz=B1_postgresql?= ďťż
 
[Postgresql] =?ISO-8859-2?Q?Zapychaj=B1ca_si=EA_partycja_/?==?ISO-8859-2?Q?var_z_baz=B1_postgresql?=
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

[Postgresql] =?ISO-8859-2?Q?Zapychaj=B1ca_si=EA_partycja_/?==?ISO-8859-2?Q?var_z_baz=B1_postgresql?=



Zygmunt M. Zarzecki - 11-11-2005 11:41
[Postgresql] =?ISO-8859-2?Q?Zapychaj=B1ca_si=EA_partycja_/?==?ISO-8859-2?Q?var_z_baz=B1_postgresql?=
  System Linux 2.6, Postgresql w wersji 8.04.
Partycja /var na której siedzi Postgresql powoli się zapycha.

Czy jest możliwe z poziomu Postgresqla zdefiniowanie dodatkowej
lokalizacji na pliki z bazą danych na innej dużej partycji?
Nie chcę tworzyć nowej bazy, tylko zwiększyć przestrzeń dyskową dla
istniejącej bazy.

Dopuszczam 2,3 restarty maszyny.
Ostateczne wyjście to zabawa z dokładaniem dysków i przenoszeniem danych.
Na serwerze nie ma RAIDa, czy też LVMa.

zyga





hubert depesz lubaczewski - 11-11-2005 11:41

  Dnia 09.11.2005 Zygmunt M. Zarzecki <zygmunt@malpa.zarzecki.kom.wytnij.malpe.zmien.kom .na.com> napisał/a:
> System Linux 2.6, Postgresql w wersji 8.04.
> Partycja /var na której siedzi Postgresql powoli się zapycha.
> Czy jest możliwe z poziomu Postgresqla zdefiniowanie dodatkowej
> lokalizacji na pliki z bazą danych na innej dużej partycji?
> Nie chcę tworzyć nowej bazy, tylko zwiększyć przestrzeń dyskową dla
> istniejącej bazy.

to czego szukasz nazywa się tablespace'y.

create tablespace.
a potem alter table ... set tablespace ...

depesz

--
*------------------------------------------------------------------*
najwspanialszą rzeczą jaką dało nam nowoczesne społeczeństwo, jest
niesamowita wręcz łatwość unikania kontaktów z nim




Zygmunt M. Zarzecki - 11-11-2005 11:42

  > to czego szukasz nazywa się tablespace'y.
>
> create tablespace.
> a potem alter table ... set tablespace ...

jesli dobrze rozumiem, to jest jakis domyslny tablespace, a powyzszym
zmienia sie jego lokalizacje
co z danymi?
to mi wyglada na "przenoszenie" tabeli na inna partycje
nie da sie dodac?

zyga




Noel - 11-11-2005 11:42

  Użytkownik Zygmunt M. Zarzecki napisał:
>> to czego szukasz nazywa się tablespace'y.
>>
>> create tablespace.
>> a potem alter table ... set tablespace ...
>
>
> jesli dobrze rozumiem, to jest jakis domyslny tablespace, a powyzszym
> zmienia sie jego lokalizacje
> co z danymi?
> to mi wyglada na "przenoszenie" tabeli na inna partycje
> nie da sie dodac?
>

tablespace to jest struktura logiczna. każdy tablespace ma związane ze
sobą pliki bazy danych, które fizyczne są na dyskach.

..--------------.
| TableSpace A |--> ./var/plik01.dbf
..--------------.

Jeśli ten plik się zapełnił i nie ma miejsca na dysku, dodajesz nowy
plik do tego tablespace na innym dysku.

alter tablespace A add datafile './var2/plik01.dbf' size 2000M;

--
Tomek "Noel" B.





Robert Grabowski - 11-11-2005 11:42

  Noel wrote:
[...]
> tablespace to jest struktura logiczna. każdy tablespace ma związane ze
> sobą pliki bazy danych, które fizyczne są na dyskach.
>
[...]
>

W Oracle tak, ale w PostgreSQL nie ...

pozdrawiam
Robert Grabowski




hubert depesz lubaczewski - 11-11-2005 11:42

  Dnia 10.11.2005 Zygmunt M. Zarzecki <zygmunt@malpa.zarzecki.kom.wytnij.malpe.zmien.kom .na.com> napisał/a:
> jesli dobrze rozumiem, to jest jakis domyslny tablespace, a powyzszym
> zmienia sie jego lokalizacje

nie. powyzszym tworzysz nowy tablespace. i przenosisz niektore tabele na
niego.

> co z danymi?

jak rpzenosisz tabele to razem z danymi z niej :)

> to mi wyglada na "przenoszenie" tabeli na inna partycje
> nie da sie dodac?

nie. a przynajmniej ja nie wiem nic o takim tricku.

depesz

--
*------------------------------------------------------------------*
najwspanialszą rzeczą jaką dało nam nowoczesne społeczeństwo, jest
niesamowita wręcz łatwość unikania kontaktów z nim




Zygmunt M. Zarzecki - 11-11-2005 11:42

  > .--------------.
> | TableSpace A |--> ./var/plik01.dbf
> .--------------.
>
> Jeśli ten plik się zapełnił i nie ma miejsca na dysku, dodajesz nowy
> plik do tego tablespace na innym dysku.
>
>
> alter tablespace A add datafile './var2/plik01.dbf' size 2000M;

w postgresqlu się na razie nie da

zyga




hubert depesz lubaczewski - 11-11-2005 11:42

  >> to mi wyglada na "przenoszenie" tabeli na inna partycje

a czemu ci to nie wystarcza?

depesz

--
*------------------------------------------------------------------*
najwspanialszą rzeczą jaką dało nam nowoczesne społeczeństwo, jest
niesamowita wręcz łatwość unikania kontaktów z nim




Zygmunt M. Zarzecki - 11-11-2005 11:42

  >>>to mi wyglada na "przenoszenie" tabeli na inna partycje
>
>
> a czemu ci to nie wystarcza?

pogadam z kumplem, musimy coś zdecydować

zyga
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    Czy zna (obsługuje) ktoś program Iso Draw ? MYSQL - kodowanie w ISO-PL strona plus baza w iso do utf-8 Kodowanie: z iso na utf [MySQL]: Odzyskanie z pliku zawierającego wiele baz danych tylko jednej wybranej bazy firebird - dostep do roznych baz na podstawie nazwy usera,hasla i adresu IP Najlepszy klient (windows) do ręcznego podgladania baz danychwykonywania query itp - jaki Która z baz: [PGSQL] czy [MySQL] będzie lepsza w takim zastosowaniu (masowe UPDATE) postgresql - int/int Export z wielu baz do jednej-MySql jakie narzędzie?
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nocnerozmowy.xlx.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