Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Кризис сервера - миллионы записей (Didi) 27/01/2006 - 01:04:50
      Re: Кризис сервера - миллионы записей (Dinky) 27/01/2006 - 18:31:00



From: Didi - 27/01/2006 - 01:04:50
Subject:Кризис сервера - миллионы записей
-----------------
Хотелось бы посоветоваться с местными гуру вот в каком вопросе:
Есть серьезный интернет-проект писанный на MySQL лет несколько назад (doski.ru). Проект юзает более 80 таблиц, размер некоторых из них (немногих) миллионы записей. Часть таблиц испытывает нагрузку в 500 000 вставок в сутки...
Эволюция проекта:
Cперва все писалось по-простому без изысков и забот о производительности. Время шло, ребенок взрослел. По мере роста и возникновения проблем игрался с индексами, довел почти до идеала (почти, потому что идеал недостижим).
Затем ушел от провайдера, поставил весьма мощный сервер за некислые деньги. Какое-то время проблемы решались добавлением памяти и количеством процессоров.
Затем пошел на сложный програминг - разведение однородных данных на несколько таблиц - часто используемые данные и реже используемые. HEAP-таблицы. Перешел от вывода данных online к предрасчетам и выдаче юзерам заранее расчитанных данных.
Затем совсем плохой способ (простите клиенты!) нещадное обрезание старых данных, архивирование всего, что только можно, ограничение сервиса пользователей коротким периодом.
Все! Уперся в стену! В последнее время постоянно летят большие таблицы (накрываются MYI файлы). Висит сервак при пересчете статистик. В периоды пиков число залоченных коннекций к MySQL несколько сотен.

Вопросы такие: имел ли кто опыт интенсивной работы с действитеьно большими данными на MySQL? Что дальше? Как выжить и преуспеть?
Может быть дальше просто другая СУБД? Как понять, как все это будет работать на другой базе? Где реальный предел возможностей MySQL?

Буду благодарен за подробную консультацию. Можно даже не безвозмездно.

ЗЫ: ось солярка. Мускул 4.1.11.


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
26161



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |