SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 27.03.2012 19:05:03

NeXTs
Участник
Зарегистрирован: 27.03.2012
Сообщений: 2

Быстрее доставать из 2 таблиц или сортировать выборку?

Добрый день.

Есть сайт с рейтингом, парни и девушки.
Сортировка идет по городу, стране, возрасту и полу.
Людей очень много, так что нужно как можно больше оптимизировать запрос.

Какой из этих вариантов предпочтительнее?

1) Делаем 2 таблицы - парни и девушки. При выборке просто указываем с какой таблицы тянуть данные.

2) Делаем 1 таблицу - люди. В ней есть поле: пол. При выборке проверять - парень там у нас или девушка.

Какой вариант лучше? Задумался над этим т.к. условий много, и хотелось от одного из них (пол) избавиться, если вдруг вариант с доставаниями из 2х разных таблиц будет быстрее.

Неактивен

 

#2 27.03.2012 21:46:03

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Быстрее доставать из 2 таблиц или сортировать выборку?

Зависит от запросов. Если бы всегда нужны были или только парни, или только девушки, то 2 таблицы. А так 1 таблица.

Неактивен

 

#3 27.03.2012 22:53:35

NeXTs
Участник
Зарегистрирован: 27.03.2012
Сообщений: 2

Re: Быстрее доставать из 2 таблиц или сортировать выборку?

нужны или только парни, или только девочки.
значит 2 таблицы? ок, спасибо)

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson