Задавайте вопросы, мы ответим
Вы не зашли.
Добрый день.
С выросшей нагрузкой на сервере стала наблюдаться странная картина, когда запросы (и на чтение и на запись) стали подвисать и выполняться одновременно. Запросы разные, обращаются к разным таблицам. Максимальное время, на кторое подвисает запрос всегда около минуты.
Таблицы исполюзуются InnoDb, транзакции в проекте используются.
Что я уже пробывал - менять уровень изоляции и перезагружать Апач - не помогло.
Кто-нибудь подскажет, с чем это может быть связано?
Неактивен
Можете поизучать вывод SHOW ENGINE InnoDB STATUS — там много информации,
но каждая работающая транзакция пишет, что она делает.
Можете начать с простого — памяти InnoDB добавили?
Неактивен
SHOW ENGINE InnoDB STATUS мы пытались разобрать всей конторой, но проштудировав весь инет, понять что нужно менять исходя из этой инфы, не смогли.
Но мы таки победили эту проблему. Поменяли в настройках KeepAliveTimeout c 60 до 5 секунд. Почему это влияло на MySQL, я не понимаю. А раннее наш админ поставил такое значение, потому что клиенты жаловались, что у них отваливаются соединения.
Неактивен
* настройка Apache
Неактивен