Подскажите приблизительный порядок времени выбора из таблицы (на отдельном скажем сервере)с 6 миллионами записями по двум индексированным числовым полям… (запись максимум 10 кб).
То есть будет для mysql это напрягом, или он будет делать это мгновенно или при возможности лишний раз лучше не ворошить такую таблицу!
Хотелось сразу оптимизировать проект на будущее, но с такими базами не работал…..
Нужно, грубо говоря, для подсчета количества сообщений от пользователя, все сообщения в одной таблице.
Спасибо.
1. kostyan - 01 Августа, 2011 - 08:50:31 - перейти к сообщению
2. Roler - 01 Августа, 2011 - 10:30:05 - перейти к сообщению
kostyan
Обычно число сообщений пользователя считают отдельно и хранят прямо в таблице пользователей в его строке.
Т.е. банально при добавлении сообщения инкрементируют значение.
Обычно число сообщений пользователя считают отдельно и хранят прямо в таблице пользователей в его строке.
Т.е. банально при добавлении сообщения инкрементируют значение.
3. kostyan - 01 Августа, 2011 - 11:17:54 - перейти к сообщению
Roler пишет:
Обычно число сообщений пользователя считают отдельно и хранят прямо в таблице пользователей в его строке.
спасибо за совет,
а затем тот же выбор сообщения из данной таблицы по id насколько напряжен?
ну а в целом по вопросу обработки большого количества на будущее, черкните кто знает...
4. Roler - 01 Августа, 2011 - 11:43:32 - перейти к сообщению
kostyan
Если индексы есть то не особо, думаю.
Если индексы есть то не особо, думаю.