Saya mencoba memahami cara terbaik menafsirkan waktu kunci untuk kueri yang muncul di log kueri lambat MySQL kami.
Misalnya jika kueri UPDATE memiliki waktu kunci 10 detik. Saya kira itu adalah total waktu setelah permintaan pembaruan mendapatkan kunci. Bahkan jika menunggu kueri pemilihan sebelumnya untuk menyelesaikan tetapi tidak menjalankan tindakan UPDATE itu sendiri, jam harus berdetak karena mengunci semua kueri SELECT yang telah berbaris setelah kueri UPDATE.
Dan bagaimana dengan kueri kunci SELECT. Mengapa beberapa kueri pemilihan memiliki waktu kunci? Apakah karena ada permintaan UPDATE yang menindaklanjuti maka mereka mengunci tabel bersama.