2012-03-19 8 views
9

Doğru bir şekilde anlaşılırsa, FLUSH TABLES WITH READ LOCK çalıştırıldığında global bir okuma kilidi elde edilir.Global kilitleri mysql (innodb) içinde nasıl görebilirim?

Mysql istemcisinde çalıştırdığım ve kilidin şu anda alındığını gösteren herhangi bir komut var mı?

+0

http://dev.mysql.com/doc/refman/5.1/en/processlist-table.html – ajreal

+0

Tam işlem listesini göstermeyi denedim. Bir "güncelleştirme" sorgusunun kilidin serbest bırakılmasını beklediğini gösterebilir, ancak kilidi kimin tuttuğunu göstermez. – davidbrai

+0

Bu yazmadan önce 'İLK komutunu yazmadan (ekleme, güncelleme, silme) 'kilit' kilit ' – ajreal

cevap

0

Bu değil (innodb ilgili diğer şeyler ve lot) kilitler ve Garsonlar sahibi gösterecektir global lock.once oturumdan çıkar çıkmaz, onu serbest bırakır