1. jedan upit na mysql serveru se izvrsava uvek u jednom tredu.
2. jedan tred moze da trci samo na jednom procesoru u jedno vreme.
3. myisam ima samo table locking
1+2 = ako imas upit koji smara cpu taj upit ce zabosti jedan cpu (jezgro) a ostala jezgra ce piti kafu i cekati da ih neki drugi tred pozove na igranku
1+2+3 = ako upit koji dugo traje menja neke podatke nad tabelom, taj upit ce tu tabelu zakljucati (celu) tako da ce svi ostali upiti koji imaju sta pitati tu istu tabelu sedeti zajedno sa onim slobodnom jezgrima i grickati semenke dok ovaj dugotrajni smarac ne zavrsi svoje i ne odkljuca tabelu
resenje = videti "sta" drzi "koga" zakljucanim, sledeci put kad se tako zabode a ti pukni jedan "show full processlist" pa vidi koji procesi "piju kafu" a koji "vodi koju tabelu u bioskop", onda razmisli da li ti se isplati da tu tabelu bacis u innodb (koji ima row level locking te dozvoljava da razlicite delove tabele istovremeno menja vise tredova) ili da prepises tog svalera da radi malo drugacije / brze