[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: JOIN из 4 таблиц
DmitryOpalev
Сильно ли будет тормозить JOIN из 4 таблиц, или лучше все спихать в одну?



Спустя 7 минут, 42 секунды (19.03.2011 - 23:42) inpost написал(а):
DmitryOpalev
Не думаю, если сайт достаточно маленький. Хотя стоит подумать о дублировании, то есть для распределения всё держи в 4-х таблицах, но так же эти же данные в одной для вывода, чтобы не тягать 4 таблицы постоянно.
Но данных достаточно мало, чтобы судить о эфективности и нагрузке на сайт, потому что не известно что за сайт, сколько записей в таблицах, как часто идут обращения.

Спустя 9 минут, 13 секунд (19.03.2011 - 23:51) DmitryOpalev написал(а):
Ну пока будет мало. Потом, если получится, будет много

Спустя 15 часов, 34 минуты, 21 секунда (20.03.2011 - 15:25) gidrosoldat написал(а):
DmitryOpalev
Будешь пихать все в одну - будешь дублировать данные. А это не есть гуд. Да и потом все так смешается, что в этом венегрете не разберешься. Делай таблицы под конкретный тип данных, связывай их каким то общим столбцом.
Ну, а насчет запроса с 4 JOIN ... если все продуманно и с педантизмом исполненно, проблем возникнуть не должно.

Спустя 10 минут, 58 секунд (20.03.2011 - 15:36) inpost написал(а):
gidrosoldat
JOIN тормозит. Тебе жалко, что на винте будут лежать лишние 2-3мб данных, которые трогать никто не будет? Это тот же бек-ап. Я же писал, в книжках говорится про "дублирование", переизбыток данных, а практика - это совсем другое.

Спустя 52 минуты, 56 секунд (20.03.2011 - 16:29) gidrosoldat написал(а):
inpost
Абсолютно все JOIN'ы или какие то конкретные?

Спустя 46 минут, 34 секунды (20.03.2011 - 17:16) inpost написал(а):
gidrosoldat
абсолютно все =) Просто кто больше, кто меньше.


_____________
Курс валют
Быстрый ответ:

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