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

java & postgresql - posle odredjenog vremena baza primetno uspori....

[es] :: PostgreSQL :: java & postgresql - posle odredjenog vremena baza primetno uspori....

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

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

djolesremac
Djokic Vladimir

Član broj: 74653
Poruke: 31
212.62.53.*



Profil

icon java & postgresql - posle odredjenog vremena baza primetno uspori....06.07.2007. u 11:28 - pre 203 meseci
Radim sa postgre-om iz jave. Napravio sam nekoliko procedura koje mi sluze za insert u odredjene tabele (posto je za insert potrebno da se odradi gomila provera) i pozivam ih iz jave.
Pri svakom update-u baze (gore pomenute procedure za insert) ja ubacim oko 800.000 slogova. To znaci da procedure pozovem isto toliko puta. Na pocetku sve radi OK ali posle, otprilike, trecine (oko 250.000 slogova) posla primecujem da baza radi primetno sporije a u Task Manager-u ima oko 15-20 procesa koji pripadaju postgre-u.
Nisam imao vremena da cekam da se sav taj posao zavrsi do kraja, ali mislim da ce posle odredjenog vremena sve jednostavno da stane...

Da li neko ima ideju u cemu je problem i kako da ga resim?

Veliki pozdrav!
"...i grizu me svojim zubima u nameri da me upropaste..."
Radovan III
 
Odgovor na temu

alex
Aleksandar Radulovic
Senior Software Engineer, Spotify
Stockholm, Sweden

Član broj: 71
Poruke: 2194
*.siminn.is.

Jabber: alex@a13x.info
ICQ: -1
Sajt: www.a13x.info


+1 Profil

icon Re: java & postgresql - posle odredjenog vremena baza primetno uspori....06.07.2007. u 14:01 - pre 203 meseci
Ocigledno dobar pocetak je da optimizujes sam postgres server. Vise o tome mozes naci na google-u.
Alex: My favorite site is http://localhost/
R.J. Oppenheimer: "I am become death, destroyer of worlds" (1945 AD)
tweet.13x ||
linkedin.13x
 
Odgovor na temu

karas

Član broj: 5574
Poruke: 482
*.routotelecom.com.



+1 Profil

icon Re: java & postgresql - posle odredjenog vremena baza primetno uspori....06.07.2007. u 14:27 - pre 203 meseci
Za početak pogledaj http://www.postgresql.org/docs/8.2/static/sql-vacuum.html.
Sveti Avgustin: "Dobar hrišćanin treba da se kloni matematičara i svih onih koji daju lažna proročanstva. Postoji opasnost da su matematičari već sklopili pakt sa Đavolom, da pomrače čovekov um i da ga okuju okovima pakla."
 
Odgovor na temu

Milos Babic
Beograd

Član broj: 6741
Poruke: 41
89.216.255.*



Profil

icon Re: java & postgresql - posle odredjenog vremena baza primetno uspori....07.07.2007. u 15:33 - pre 203 meseci
koliko sam razumeo, ti radis samo insert?
ako sam u pravu, vacuum ti nece pomoci mnogo.

bolje pripazi kako su ti tabele indeksirane.

ukoliko su ti to neke tmp tabele, najsrecnije je i da ne drzis
indekse na njima ili da pri unosu dropujes, a po zavrsetku
masovnog unosa rekreiras indekse, s obzirom da se indeksi
ne kreiraju po zavrsetku transakcije, nego u toku unosa.



ako radis update podataka, tj ako ja nisam dobro razumeo, poslusaj karasa ...
ako tabele praznis potpuno, ne radi
Code:
DELETE FROM tabela


nego

Code:
TRUNCATE tabela



pozdrav
 
Odgovor na temu

[es] :: PostgreSQL :: java & postgresql - posle odredjenog vremena baza primetno uspori....

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

Postavi temu Odgovori

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