Я обновляю большую таблицу с миллионами строк на первичном KEY, и это вызывает блокировку транзакции (превышено время ожидания блокировки).
Запрос представляет собой обновление первичного ключа, вот точный запросexecute:
UPDATE product p set p.id_image = 12646124 WHERE p.id_product =7835453
Вот оператор объяснения: https://snag.gy/eEjK5R.jpg
Я должен упомянуть, что у меня есть много индексов в этой таблице, большинство из которых составлены по индексу, я использую их для фильтрациии так далее, я не знаю, может ли это быть проблемой, странная часть в том, что это случается только иногда, когда идентификаторы отличаются в запросе на сохранение, это не делает тайм-аут.