Высокие значения innodb_lock_wait_timeout на Mysql

мы пытаемся получить некоторую статистику по нашим большим таблицам журналов в MySQL. Некоторые запросы select занимают слишком много времени для выполнения и вызывают исключения:
Причина: java.sql.SQLException: Превышено время ожидания блокировки; попробуйте перезапустить транзакцию
Это приводит к тому, что все наше приложение перестает обслуживать с той же ошибкой. После некоторого исследования мы решили изменить переменную innodb_lock_wait_timeout в конфигурации нашего сервера MySQL.

Но, каковы недостатки этого изменения конфигурации?

5
задан xarion 20 January 2011 в 14:49
поделиться