Sto cercando di capire come interpretare al meglio il tempo di blocco per le query visualizzate nel registro delle query lente di MySQL.
Ad esempio, se una query UPDATE ha un tempo di blocco di 10 secondi. Presumo che sia il tempo totale dopo che la query di aggiornamento ha acquisito il blocco. Anche se è in attesa che vengano completate le query di selezione precedenti ma non esegua l'azione UPDATE stessa, l'orologio deve essere attivo poiché blocca tutte le query SELECT allineate dopo la query UPDATE.
E che dire dei blocchi di query SELECT. Come mai alcune query selezionate hanno tempi di blocco? È perché c'è una query UPDATE che segue quindi stanno bloccando una tabella insieme.