SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 25.04.2011 13:13:00

АндрейБр
Участник
Зарегистрирован: 25.04.2011
Сообщений: 3

запросы накаприваются, чего-то ждут

Добрый день.
С выросшей нагрузкой на сервере стала наблюдаться странная картина, когда запросы (и на чтение и на запись) стали подвисать и выполняться одновременно. Запросы разные, обращаются к разным таблицам. Максимальное время, на кторое подвисает запрос всегда около минуты.
Таблицы исполюзуются InnoDb, транзакции в проекте используются.

Что я уже пробывал - менять уровень изоляции и перезагружать Апач - не помогло.

Кто-нибудь подскажет, с чем это может быть связано?

Неактивен

 

#2 25.04.2011 20:16:23

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: запросы накаприваются, чего-то ждут

Можете поизучать вывод SHOW ENGINE InnoDB STATUS — там много информации,
но каждая работающая транзакция пишет, что она делает.

Можете начать с простого — памяти InnoDB добавили? smile

Неактивен

 

#3 26.04.2011 12:30:23

АндрейБр
Участник
Зарегистрирован: 25.04.2011
Сообщений: 3

Re: запросы накаприваются, чего-то ждут

SHOW ENGINE InnoDB STATUS мы пытались разобрать всей конторой, но проштудировав весь инет, понять что нужно менять исходя из этой инфы, не смогли.
Но мы таки победили эту проблему. Поменяли в настройках KeepAliveTimeout c 60 до 5 секунд. Почему это влияло на MySQL, я не понимаю. А раннее наш админ поставил такое значение, потому что клиенты жаловались, что у них отваливаются соединения.

Неактивен

 

#4 26.04.2011 15:01:50

АндрейБр
Участник
Зарегистрирован: 25.04.2011
Сообщений: 3

Re: запросы накаприваются, чего-то ждут

* настройка Apache

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson