#3601: Бассейн и две трубы

« картинки и свежие анекдоты | чат

#3601: Бассейн и две трубы

Есть у меня несколько серверов, в задачу которых входит сбор и обработка статистики от нескольких сервисов. Вся статистика хранится в базах MySQL. И вот однажды сервер, на котором крутилась база, начал тормозить. Это было вполне предсказуемо: объём поступающих данных постоянно рос, и требовалось всё большее время на его обработку. Так как оптимизация работы базы уже не помогала, а оптимизация скриптов уже была проведена до этого, было принято решение о переносе базы на более мощный сервер. Сказано — сделано. Железо настроено, установлена CentOS 5, MySQL, подобраны оптимальные настройки базы и написан скрипт для автоматического переноса данных.

В пятницу утром запускаю тестовый прогон, который должен был воссоздать структуру таблиц. Результат успешен. Запускаю основной скрипт и наблюдаю, как начинают передаваться данные. К шести вечера скрипт всё ещё работает, хотя должен был закончить часам к трём, и рапортует о том, что успешно передаёт в среднем по 70 записей в секунду, Стоп! Как так? До этого шло по три-четыре тысячи в секунду, а сейчас 70? Начинаю проверять всё, что пришло в голову: интернет-канал в норме, нагрузка на обоих серверах в норме, зависших запросов в базе тоже нет, генерацию отчётов отключил...

Только через несколько минут до меня дошло, что умный скрипт не просто дампил базу, а выполнял полноценную одностороннюю синхронизацию данных. А в это время демоны, которых я забыл отключить, успешно стягивали и обрабатывали данные с сервисов и сливали их в старую базу со скоростью около 70 записей в секунду...

Невнимательность — враг системного администратора. В следующий раз я напишу план работ и буду расставлять в нём галочки, чтобы не пропустить что-либо ненароком, чего и вам советую!

Комментарий:

Ваше имя:

Ещё интересное на этом сайте:

#3600: Запомнить такие пароли легко ли?
Возьмите на работу гением
#3599: На посошок в последний путь
#3598: Кот без усов
#3597: По всей стране большой подъём
Анекдоты и картинки #8251333
Анекдоты и картинки #8251332
Анекдоты и картинки #8250980
Анекдоты и картинки #8250979
Анекдоты и картинки #8250978
Анекдот дня по итогам голосования за 10 июля 2010
Афоризм дня по итогам голосования за 10 июля 2010
July 11, 2010
Афоризм дня по итогам голосования за 09 июля 2010
Электронная азбука из Китая
Служебная переписка.
Утро красит нежным светом стены древнего Кремля?
Странные облака!
А.Новиков запретил "Голубого щенка"
Нерест Нерки
« все анекдоты и картинки
Рейтинг@Mail.ru