pgsql 7.3.2: omezeni velikost db
Karel Zak
zakkr na zf.jcu.cz
Čtvrtek Březen 27 10:36:58 CET 2003
On Wed, Mar 26, 2003 at 03:14:01PM +0100, Martin Majkus wrote:
> Karel Zak wrote:
> >On Wed, Mar 26, 2003 at 12:07:45PM +0100, Kotala Zdeněk wrote:
> >>2) lze zjistit velikost db jinak nez jak je popisovano v dokumentaci
> >>(select pres pg_class/oid2name), kde je zapotrebi volat jeste vacuum?
> >>proste nejake "get_db_size" :)
> >
> >
> > Kouknete do contribu PostgreSQL jsou tam na to funkce:
> >
> >test=# SELECT database_size('test');
> > database_size
> >---------------
> > 4121060
> >(1 řádka)
> >
> >test=# SELECT relation_size('num');
> > relation_size
> >---------------
> > 8192
> >(1 řádka)
>
> I zde je ovsem potreba volat VACUUM - pokud nas skutecne zajimaji jen
> platna data.
Jasne. VACUUM je zaklad. Co se tyka fyzicke velikost tam pomaha
hlavne VACUUM FULL. Samotne VACUUM co se mista tyka tak jen umoznuje jeho
znovupouziti, ale z pohledu OS je to porad zaplnene misto na disku.
FULL zamyka takze je vhodne ho volat jen kdyz mate nejaky problem z
pohledu OS.
Karel
--
Karel Zak <zakkr na zf.jcu.cz>
http://home.zf.jcu.cz/~zakkr/
Další informace o konferenci Test