Zistenie zamknutej tabulky

Honza Pazdziora adelton na informatics.muni.cz
Středa Říjen 20 18:33:44 CEST 1999


> 
> Zjistovat to neni treba. Zamykanim objektu se dosahuje serializace
> operaci, takze defaultni chovani LOCK TABLE je, ze v pripade neexistence
> zamku na dane tabulce vytvori zamek, v pripade, ze tabulka je jiz
> zamcena, pocka na jeji uvolneni. Naopak, pokud nechcete cekat
> na uspesne zamceni tabulky, da se vnutit vygenerovani chyby
> (LOCK TABLE tabulka NO WAIT - ale to se system od systemu lisi
> a je potreba to konzultovat s dokumentaci).

V MySQL ovsem NO WAIT neni a ani neni moznost dat timeout. Cili zde by
asi reseni bylo pouzit GET_LOCK() a RELEASE_LOCK().

------------------------------------------------------------------------
 Honza Pazdziora | adelton na fi.muni.cz | http://www.fi.muni.cz/~adelton/
 .project: Perl, DBI, Oracle, MySQL, auth. WWW servers, MTB, Spain, ...
------------------------------------------------------------------------


Další informace o konferenci Databases