Estou tentando entender como melhor interpretar o tempo de bloqueio para as consultas que aparecem no nosso log de consultas lentas do MySQL.
Por exemplo, se uma consulta UPDATE tiver 10 segundos de tempo de bloqueio. Presumo que seja o tempo total após a consulta de atualização adquirir o bloqueio. Mesmo que esteja aguardando a conclusão das consultas de seleção anteriores, mas não executando a ação UPDATE, o relógio deve estar correndo, pois está bloqueando todas as consultas SELECT alinhadas após a consulta UPDATE.
E quanto aos bloqueios de consulta SELECT. Como algumas consultas selecionadas têm tempos de bloqueio? É porque há uma consulta UPDATE a seguir, portanto, eles estão bloqueando uma tabela juntos.