Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Большой объем данных
 
 автор: vbps   (12.08.2011 в 02:22)   письмо автору
 
 

В первый раз столкнулся с большим объемом данных. Вопрос как mysql будет справляться с таблицей в 1.500.000 записей? Как это будет влиять на скорость и нагрузку на сервер?
Таблица будет содержать только числовые данные int, а так же постоянно обновляемое поле count.

  Ответить  
 
 автор: Valick   (12.08.2011 в 08:57)   письмо автору
 
   для: vbps   (12.08.2011 в 02:22)
 

Как это будет влиять на скорость и нагрузку на сервер?
количество записей в базе влияет прямопропорционально на нагрузку и обратнопропорционально на скорость
это все что можно ответить на ваш вопрос
скорость и нагрузка зависит от запроса, количества полей участвующих в условии выборки и индексации этих полей

  Ответить  
 
 автор: cheops   (12.08.2011 в 11:00)   письмо автору
 
   для: vbps   (12.08.2011 в 02:22)
 

Информации мало... сколько это в мегабайтах? Какие запросы будут к таблице и как распределены индексы? Насколько часто будет обновляться поле count? Таблица типа MyISAM?

PS Приемов масса, по сути нет таких задач и объемов, которые бы нельзя было переварить при помощи нормальной СУБД. Полтора миллиона записей - это не много, тем более для int-значений. UPDATE уже более неприятная вещь... возможно придется создавать промежуточную таблицу(таблицы) для сбора информации, а целевую таблицу обновлять по cron. Вообще в СУБД есть две задачи: экономия места, увеличения скорости. Они взаимоисключаемые, т.е. вы можете увеличить скорость за счет увеличения объема базы данных или сэкономить место за счет снижения скорости обработки. Однако для конкретных советов, нужно больше конкретики по самой базе данных.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования