Опыт использования MySQL в Директе

Яндекс — крупнейшая рекламная площадка рунета. Каждый день десятки тысяч рекламодателей и агентств работают в интерфейсе Директа, а число ежедневных обращений к API Директа исчисляется десятками миллионов. Несмотря на большую нагрузку, система стабильно работает 24 часа в сутки 7 дней в неделю. Основная БД Директа — MySQL. Сейчас наша инсталляция хранит терабайты данных и обрабатывает десятки тысяч запросов в секунду. Значительная часть обращений к БД — запись, в том числе активная модификация старых данных. Я расскажу, с какими проблемами мы сталкивались по мере роста нашей БД, как с ними справлялись и какие инструменты и практики считаем особенно полезными.