Я пытаюсь понять, как лучше всего интерпретировать время блокировки для запросов, которые отображаются в нашем медленном журнале запросов MySQL.
Например, если запрос UPDATE имеет время блокировки 10 секунд. Я предполагаю, что это общее время после того, как запрос на обновление получает блокировку. Даже если он ожидает завершения предыдущих запросов выбора, но не выполняет само действие UPDATE, часы должны тикать, поскольку они блокируют все запросы SELECT, которые выстроились в очередь после запроса UPDATE.
А как насчет блокировки запроса SELECT. Почему некоторые запросы на выбор имеют время блокировки? Это потому, что после запроса UPDATE они блокируют таблицу вместе.