> Jei dalinti id paralelinems transakcijoms, tai nebus 100% FIFO, nes
> nezinia kuri is dvieju (ar daugiau) paraleliai apdorojanciu skirtingus
> id transakciju, uzsibaigs pirma. Tai kontroliuoja MySQL dispatcheris su
> transaction managerio ir lock managerio pagalba. Nera jokiu garantiju
> to, kad ta transakcija kuri prasidejo pirma, uzsibaigs irgi pirma.
oj, tai jeigu tau reik, kad visas procesas ("pradėjau/pabaigiau") būtų
serializuotas su klientais, tai čia ne duomenų bazėje reik greičio
ieškot ;-)
O jeigu tu tik nori, kad eilės tvarka būtų atiduodami įrašai, tai jamk
Audrio pavyzdį, ten darbas gali būti užbaigtas kada nori, bet jo
pradėjimo eiliškumas gali būti daug maž garantuojamas (pridėjus ORDER BY).
Taip ir nemačiau niekur, kiek čia operacijų per sekundę reik daryt ;-)
Domas