Estoy tratando de entender cómo interpretar mejor el tiempo de bloqueo para las consultas que aparecen en nuestro registro de consultas lentas de MySQL.
Por ejemplo, si una consulta de ACTUALIZACIÓN tiene un tiempo de bloqueo de 10 segundos. Supongo que es el tiempo total después de que la consulta de actualización adquiere el bloqueo. Incluso si está esperando que las consultas de selección anteriores se completen pero no ejecuta la acción ACTUALIZAR en sí misma, el reloj debería estar marcando el tiempo ya que está bloqueando todas las consultas SELECT que se han alineado después de la consulta ACTUALIZAR.
¿Y qué hay de los bloqueos de consulta SELECT? ¿Cómo es que algunas consultas seleccionadas tienen tiempos de bloqueo? Es porque hay una consulta ACTUALIZACIÓN que sigue, por lo tanto, están bloqueando una tabla.