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: 896 | Odgovora: 3 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

djolesremac
Djokic Vladimir

Član broj: 74653
Poruke: 24
212.62.53.*



Profil

icon java & postgresql - posle odredjenog vremena baza primetno uspori....06.07.2007. u 11:28

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
06.07.2007. u 11:28 

alex
Aleksandar Radulovic
Team/Project Manager, Software Development, Síminn hf.
Reykjavik, Iceland

Administrator
Član broj: 71
Poruke: 2101
*.siminn.is.

Jabber: maurice.chavez@gmail.com
ICQ: -1
Sajt: www.a13x.info


Profil

icon Re: java & postgresql - posle odredjenog vremena baza primetno uspori....06.07.2007. u 14:01
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)
06.07.2007. u 14:01 

karas

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



Profil

icon Re: java & postgresql - posle odredjenog vremena baza primetno uspori....06.07.2007. u 14:27
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."
06.07.2007. u 14:27 

Milos Babic
Beograd

Član broj: 6741
Poruke: 40
89.216.255.*



Profil

icon Re: java & postgresql - posle odredjenog vremena baza primetno uspori....07.07.2007. u 15:33
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
07.07.2007. u 15:33 

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

[ Pregleda: 896 | Odgovora: 3 ]

Postavi temu Odgovori

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