[ dogriz @ 29.03.2012. 08:16 ] @
Dual Xeon (E5506) server sa po 4 jezgra (ukupno 8) + 16GB RAM
Ubuntu server 64bit
Firebird 2.0 Classic Server

U svakodnevnom radu na server se kači između 10 i 50 korisnika na 3-4 baze i sve funkcioniše bez greške. Konfiguracija FB servera nije menjana, Classic server lepo koristi SMP na linuxu. Npr. ako imam simultanih 5 korisnika, svaki koristi po jedan core itd.
Ono što mene zanima, a nisam mogao da iskopam na netu i FB dokumentaciji, je malo drugačija situacija: imam samo jednu bazu i jednog korisnika i zahtevne upite, za šta hoću da iskoristim full snagu oba Xeona, tj. da uposlim sva jezgra, umesto samo jednog, da bih izmerio/dobio potencijalno povećanje performansi.
Koliko sam shvatio - CPUAffinityMask mi tu pomaže samo za gore navedeni scenario, ali ne i za ovo što hoću da probam - da za jednu konekciju dobijem load svih jezgara i do 100%, umesto aktiviranja samo jednog core-a.

Može li to Firebird (2.0) i kako?

Pozdrav.
[ savkic @ 30.03.2012. 12:58 ] @
> 100%, umesto aktiviranja samo jednog core-a.
> Može li to Firebird (2.0) i kako?

Ti bi hteo da se jedan Query izvršava na više jezgara istovremeno? Mislim da FB to ne može, pokušaj sa poslednjim FBom, setovanjem CPUAffinityMask na sve corove i možda promenom arhitekture (SuperServer, SuperClassic).
[ darko_sudarov @ 19.07.2012. 23:39 ] @
I ja sam imao isti problem na win serverima, i nazalost nisam uspeo da ga resim.
Probao sam i classic server i super server i affinity podesavao ali nista nije pomoglo.
Sta god da uradim uvek sporo vrati rezultate,pokusao sam da optimizujem SQL, menjao nacin rada ali nista nije vredelo,cim imas veliku kolicinu podataka sve se
osetno uspori....I postane nepouzdano...

Procitaj deo http://www.firebirdsql.org/manual/qsg25-appx-architectures.html
mozda ti pomogne.

ps
Zbog ovakvih stvari cesto pozelim da predjem na Oracle ili MySQL :-(
[ MarkoBalkan @ 23.07.2012. 16:43 ] @
Citat:
darko_sudarov:
I ja sam imao isti problem na win serverima, i nazalost nisam uspeo da ga resim.
Probao sam i classic server i super server i affinity podesavao ali nista nije pomoglo.
Sta god da uradim uvek sporo vrati rezultate,pokusao sam da optimizujem SQL, menjao nacin rada ali nista nije vredelo,cim imas veliku kolicinu podataka sve se
osetno uspori....I postane nepouzdano...

Procitaj deo http://www.firebirdsql.org/manual/qsg25-appx-architectures.html
mozda ti pomogne.

ps
Zbog ovakvih stvari cesto pozelim da predjem na Oracle ili MySQL :-(


uzmi u obzir i postgrsql.

firebird je dobra baza, ali još uvijek nema neke standardne stvari.
[ dogriz @ 06.08.2012. 09:19 ] @
Ja nemam nameru da menjam bazu, pošto mi Firebird radi odlično, ali definitivno još uvek fale neke sitnice...