Как оптимизировать высокий lock_time в slow_query_log на insert или update?
Имея дело с нагруженной системой иногда вижу в slow query log от Mysql подобные строчки
Объясните, от куда берется такой lock_time, если код выполняется не в транзакции и на таблицу не вешается lock? Как это можно оптимизировать?
То, что в where кроме id еще что-то понаписано наводит на странные мысли, либо id не pk, либо ..., но судя по query_time запрос выполняется быстро и все уходит именно на ожидание освобождения лока.