Default instalacija je sasvim ok ako ne planiras neke velike baze sa gomilom
transakcija i upita. Medjutim, cim se malo intenzivira upotreba baze, moraces
da "hakujes".
Fajl od koga treba da krenes je postgresql.conf u diru u kome se nalaze baze.
Kakvo ti je setovanje potrebno .. hm, pa tesko je odavde reci. Najbolje je da zaronis
u dokumentaciju i citas. PostgreSQL ima odlicnu dokumentaciju i mislim da ti nece
biti problem da nadjes sta ti treba.
Ono sto ti je moja preporuka je da u crontab stavis periodicno vakumiranje i analiziranje
baze (najbolje jednom dnevno, u periodu kada se retko ili malo koristi baza; komanda je
VACUUM FULL ANALYZE), da bi se na odgovarajuc nacin pregrupisao prostor i azurirao
sistemski katalog. Od verzije 8.1 PostgreSQL nudi i autovacuum, koga najiskrenije ne
preporucujem u iole zahtevnijem sistemu. Ovaj vacuum je prilicno nezgodan proces, pa ume
da zaglupi (zakljuca) sve zivo ako se on zaglupi. Najbolje je da fino granuliras vakumiranje
u zavisnosti od toga kako se koja tabela azurira (u sirem smislu).
Ukoliko neka tabela ima mnogo INSERT/UPDATE akcija dnevno najbolje je nju cesce,
recimo jednom nocu, vakumirati.
pozdrav,
Milos Babic