Problemy s PostgreSQL

Jan Kasprzak kas na fi.muni.cz
Čtvrtek Listopad 4 12:47:32 CET 1999


Karel Zak - Zakkr wrote:
: > trva na mem notebooku desne dlouho oproti pripadu, kdy misto psql napisu
: 
:  No notebook :-) na mem serveru (nastaveno -F (PGSYNC=no)) delal jsem to bez
: toho RANDOM to trva:
: 
: 	* psql	(1.8 s)
: 	* psql -q (1.5 s)
: 	* pokud se to provede v 1 transakci tak 1.07 (s) - tedy o tretinu
: 							 rychleji..
: 	* jeste jsem nastavil transakci na 
: 		SET TRANSACTION ISOLATION LEVEL SERIALIZABLE;
: 	  ale zrychleni je tak mozna na hranici meritelnosti.. takze bez
: 	  efectu
: 
: Takze:
: 
: XXX=`seq 1 1000`
: X=`for i in $XXX; do echo "INSERT INTO xxx values ($i); "; done`
: echo "BEGIN; $X COMMIT;" | psql test -q
: 
: > mysql. Vypada to, ze postmaster hned kazdou zmenu commituje na disk, zatimco
: 
:  COMMITuje pokud mu nereknes, aby to nedelal..
:
	Jasne. Muj prispevek nebyl minen jako narek nad tim, ze je to 
pomale, ale spis jako dotaz, jak to zrychlit.

: > 	Ach jo, kdyby tak ten Postgres umel rozumne bloby ...
: 
: Ty v tech BLOBech budes hledat - ty je budes indexovat?

	Ne, indexovat bych je chtel MD5sumem jejich obsahu. Jen vkladat
a vytahovat, pripadne testovat na shodu.

: ale proc to cpat
: do tabulek kdyz se to pouziva "non-SQL" stylem (vetsinou)?

	Protoze nechci mit v te aplikaci zadnou dalsi pristupovou cestu
k datum. Protoze k datum v databazi pristupuji po siti a nechtel bych do
toho tahat dalsi NFS nebo neco takoveho.

	Ach jo, databaze i filesystemy se porad vylepsuji, ale jeste porad
neumi zadny z nich tolik, aby nahradil toho druheho (i kdyz priznejme,
reiserfs celou vec posunul o hodne kupredu ...).

-Yenya

-- 
\ Jan "Yenya" Kasprzak <kas at fi.muni.cz>       http://www.fi.muni.cz/~kas/
\\ PGP: finger kas at aisa.fi.muni.cz   0D99A7FB206605D7 8B35FCDE05B18A5E //
\\\             Czech Linux Homepage:  http://www.linux.cz/              ///
/// I'd much prefer a sane architecture that doesn't continually try to  \\\
//  reinvent the bad idea of memory windows.   -Linus on Xeon 36-bit MM   \\


Další informace o konferenci Databases