Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: SELECT из таблицы с 6 милионов записей

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
kostyan
Отправлено: 01 Августа, 2011 - 08:50:31
Post Id


Новичок


Покинул форум
Сообщений всего: 33
Дата рег-ции: Июль 2011  


Помог: 0 раз(а)




Подскажите приблизительный порядок времени выбора из таблицы (на отдельном скажем сервере)с 6 миллионами записями по двум индексированным числовым полям… (запись максимум 10 кб).
То есть будет для mysql это напрягом, или он будет делать это мгновенно или при возможности лишний раз лучше не ворошить такую таблицу!
Хотелось сразу оптимизировать проект на будущее, но с такими базами не работал…..
Нужно, грубо говоря, для подсчета количества сообщений от пользователя, все сообщения в одной таблице.

Спасибо.
 
 Top
Roler
Отправлено: 01 Августа, 2011 - 10:30:05
Post Id



Посетитель


Покинул форум
Сообщений всего: 458
Дата рег-ции: Авг. 2008  
Откуда: Россия


Помог: 1 раз(а)




kostyan
Обычно число сообщений пользователя считают отдельно и хранят прямо в таблице пользователей в его строке.

Т.е. банально при добавлении сообщения инкрементируют значение.
 
 Top
kostyan
Отправлено: 01 Августа, 2011 - 11:17:54
Post Id


Новичок


Покинул форум
Сообщений всего: 33
Дата рег-ции: Июль 2011  


Помог: 0 раз(а)




Roler пишет:
Обычно число сообщений пользователя считают отдельно и хранят прямо в таблице пользователей в его строке.


спасибо за совет,
а затем тот же выбор сообщения из данной таблицы по id насколько напряжен?


ну а в целом по вопросу обработки большого количества на будущее, черкните кто знает...
 
 Top
Roler
Отправлено: 01 Августа, 2011 - 11:43:32
Post Id



Посетитель


Покинул форум
Сообщений всего: 458
Дата рег-ции: Авг. 2008  
Откуда: Россия


Помог: 1 раз(а)




kostyan
Если индексы есть то не особо, думаю.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« SQL и Архитектура БД »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB