Столкнулся с проблемой в MySQL-cluster: вроде бы на ровном месте запрос отваливается с сообщением 'Lock wait timeout exceeded; try restarting transaction' (и увеличивая этот таймаут в настройках, я получаю только то, что перед отваливанием запрос дольше ждёт).
Погугливши, нашёл вопрос про этe проблему на forums.mysql.com. Человек расписывает все предпринятые попытки, включая увеличение значения TransactionDeadlockDetectionTimeout. Пишет, что 'the problem is inconsistent', то проявится, то нет, и условия возникновения проследить толком не удаётся.
И что ж ему советует один из разработчиков, некто Stewart Smith, Software Engineer - MySQL Cluster: "Используйте транзакции покороче. Делайте повторные попытки. А ещё можете увеличить таймаут." Вот интересно, это сознательный посыл на или же просто господин software engineer невполне адекватен?
P.S.: Практические советы по переходу на постгрессный кластер - wellcome.