Задавайте вопросы, мы ответим
Вы не зашли.
Есть 3 сервера 5.1, все под 2003 виндой (мастер и два слейва) БД около 200 гиг, под 1000 таблиц, самые большие под 20 млн. строк. До недавнего времени все работало нормально, вдруг стало тормозить. Реплики не успевают догнать мастер, на котором идет загрузка !!! Сетка гигабитная. Разрешение ДНС имен отключено... Куда копать?
Неактивен
Нагрузку дисков смотрите, количество ОЗУ, выделенное под базу. Если InnoDB, то попробуйте
поставить innodb_flush_log_at_trx_commit = 0 на репликах. Если совсем не помогает — пробуйте
находить независимые куски (например, разные БД) и реплицировать их независимо (разумеется,
в отдельных экземплярах MySQL).
Неактивен
Спасибо, но это не то. Таблицы MyISAM. Конфигурация MySQL не менялась. Сервера достаточно мощные (ML570G3 и G4 по 4 гига оперативы, рейды). Симптомы такие-же как как при включенном разрешении имен ДНС. Сервер перед выполнением любого запроса задумывается на какое-то время, а потом уж быстренько выполняет запрос... Попробую обновить винду, вдруг поможет? Дальше тупик
Неактивен
Обновление виндоус является хорошим решением проблем, но, боюсь, является
некоторым «постукиванием в барабан», проблема должна решаться по другому
Попробуйте поставить побольше key_buffer_size (например, 1G); посмотрите все-таки
за дисковой активностью, может, например, рейд чекпоинтится в фоне, из-за чего
медленно работают сами диски.
Неактивен
Да похоже дело в рейде. Буду копать в ту сторону...
Спасибо
Неактивен