Tema: Re: Need nuomonės iš šono - DB
Autorius: Domas Mituzas
Data: 2011-12-09 21:22:40
> Palyginkim:
>
> BEGIN;
> SELECT ... FOR UPDATE;
> UPDATE ...;
> COMMIT;
>
> su:
>
> UPDATE ...;
> SELECT ...;

eina sau kaip primelavau. naudojant keleta kveriu vienam pakete BEGIN; 
SELECT FOR UPDATE; UPDATE; COMMIT' yra greiciau, nesmarkiai, bet 
greiciau, reiks pasiziurinet profailus po to kur ka praleidau :) gal 
todel, kad per maza konkurentiskuma naudojau :)

O va prie keletos eiles writeriu ir readeriu (su pilnu durability):

4273.36 inserts/s, 0.00 updates/s, 1442.78 deletes/s

čia kiek atlaisvinus:

11440.51 inserts/s, 0.00 updates/s, 1685.06 deletes/s

:-)

O šiaip, kadangi prisimelavau, kad būtų apples/apples, štai 
pabenchmarkinsim:

InnoDB, SELECT/UPDATE: 1831 tps
InnoDB, UPDATE/SELECT/DELETE: 1912 tps
MyISAM, UPDATE/SELECT/DELETE: 2274.8 tps
MyISAM, LOCK/SELECT/DELETE: 4400 tps

Oh well. :-) Einu geriau baran.

Domas