[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Большие объемы данных
rocker
Добрый день, имеется mysql таблица в которой хранится история, она очень большая более 10 000 000 записей и постоянно растет, эту историю люди могут просматривать...следовательно идут запросы.
Так как таблица слишком большая то естественно проблемы как со скоростью выполнения так и с работоспособностью сервера.

Какая существует альтернатива хранения данных, что посоветуете?



Спустя 12 минут, 44 секунды (11.01.2011 - 21:26) T1grOK написал(а):
Использовать memcached.

Спустя 5 минут, 59 секунд (11.01.2011 - 21:32) rocker написал(а):
Использую, но если например укаывать период от и до отличный от первого занесенного в кеш то запрос выполняется снова.

Спустя 33 минуты, 21 секунда (11.01.2011 - 22:05) alex12060 написал(а):
Попробуй разделить нагрузку на несколько серверов.

Спустя 6 минут, 11 секунд (11.01.2011 - 22:11) rocker написал(а):
Попробую slave-master, спасибо за совет!

Спустя 1 день, 1 час, 2 минуты, 35 секунд (12.01.2011 - 23:14) vagrand написал(а):
Ничего не хочу утверждать, но возможно имеет смысл показать show create table и примеры запросов, которые выполняются к таблице. Тогда можно было бы сказать что можно было бы оптимизировать.

Спустя 2 минуты, 40 секунд (12.01.2011 - 23:17) Hoodzon написал(а):
Я бы в данном случае разбил таблицу на периоды, при большом кол-ве данных это значительно ускорит работу вашего приложения.

Спустя 13 часов, 4 минуты, 35 секунд (13.01.2011 - 12:21) Snus написал(а):
Я бы на твоем месте хранил логи в файлах, разбитых по датам (новый день - новый файл). fopen тебе в руки.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.