Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Da li je setovanje koje se dobija instalacijom postgre-a dovoljno dobro?

[es] :: PostgreSQL :: Da li je setovanje koje se dobija instalacijom postgre-a dovoljno dobro?

[ Pregleda: 5744 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

stanojevic.mladen

Član broj: 80786
Poruke: 15
212.62.58.*



Profil

icon Da li je setovanje koje se dobija instalacijom postgre-a dovoljno dobro?23.03.2006. u 11:25 - pre 219 meseci
Da li je setovanje koje se dobija instalacijom postgre-a dovoljno dobro?
Primetio sam da kada dignem bazu i pocnem sa radom ispocetka sve sporije radi dok se valjda ne keshira.
Postoje li neka setovanja tj preporuke za konfigurisanje baze kako bi se dobila dobra performansa u zavisnosti od primene?
Beograd, grad cveca
http://www.cvecara-online.com
 
Odgovor na temu

Milos Babic
Beograd

Član broj: 6741
Poruke: 41
*.sbb.co.yu.



Profil

icon Re: Da li je setovanje koje se dobija instalacijom postgre-a dovoljno dobro?29.03.2006. u 17:32 - pre 219 meseci
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
 
Odgovor na temu

stanojevic.mladen

Član broj: 80786
Poruke: 15
*.ftn.ns.ac.yu.



Profil

icon Re: Da li je setovanje koje se dobija instalacijom postgre-a dovoljno dobro?29.03.2006. u 17:55 - pre 219 meseci
To oko vakumiranja je ok. Sta sa memorijom? Postoji masa setovanja oko keshiranja, kako se to u praksi pokazalo? Da li je bolje default keshiranje (opterecuje procesor) ili povecati kvote? Nije mi bash najajsnije da li on to moze sam da skonta pa da poveca zauzece memorije ili mora eksplicitno da mu se naglasi.
Inace pricamo o bazi koja moze da naraste do relativno velike kolicine podataka (700-800.000 rekorda u pojedinim tabelama) i treba da resi konkurentan rad do 10ak racunara (al bash konkurentan). U razvoju, to ne pravi razliku ali sta praksa kaze?
Beograd, grad cveca
http://www.cvecara-online.com
 
Odgovor na temu

Milos Babic
Beograd

Član broj: 6741
Poruke: 41
*.sbb.co.yu.



Profil

icon Re: Da li je setovanje koje se dobija instalacijom postgre-a dovoljno dobro?29.03.2006. u 18:49 - pre 219 meseci
pazi, opet ti kazem da je pravi odgovor apriori tesko dati.

kakav hardver imas? koji os?

merenje je prava rec.

ali na prvu ruku moze da ti pomogne alat pgbench.
nalazi se u contrib/pgbench/
instaliraj, prouci dokumentaciju i testiraj. simuliraj, otprilike, buduce
uslove pod kojima ce baza raditi (planirani broj korisnika*10,
ocekivani broj transakcija*10) itd.

promeni konfiguraciju, pa probaj ponovo.

sto se tice velicine tabele od 700-800000 redova odmah da ti kazem da uz
dobro odabrano indeksiranje, to i nije mnogo. nasa razvojna baza
ima tabelu koja ima oko 5.2 miliona redova :) (doduse ta tabela je dump
produkcione, tj njen snapshot od pre x meseci).

pozdrav
Milos Babic
 
Odgovor na temu

[es] :: PostgreSQL :: Da li je setovanje koje se dobija instalacijom postgre-a dovoljno dobro?

[ Pregleda: 5744 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.