![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
realPROme |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 123 Регистрация: 20.12.2006 Репутация: нет Всего: нет |
скажите, что лучше в плане производительности, одна таблица с 300 полями, две по 150, три по 100, или шесть по 50?
![]() Добавлено через 1 минуту и 21 секунду разумеется, имеется в виду, что все эти 300 полей нужны для выборки в каждом конкретном запросе просьба не советовать оптимизировать данные, структуру и т.д., просто ответить на вопрос |
|||
|
||||
Sunvas |
|
|||
![]() Соль и сахар ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3388 Регистрация: 12.3.2006 Где: Тосно Репутация: 2 Всего: 89 |
Лучше одна таблица. Потому как при запросе, (а выбирать Вы будете, как понимаю сразу все поля) Вам придется склеивать таблицы, что занимает дополнительное время.
-------------------- Воспитывая детей по своему образу и подобию, родители почему-то надеются, что они будут лучше их. |
|||
|
||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 14 Всего: 260 |
какой-то вопрос абстрактный. одна таблица на 300 полей - это нормализованные данные? или там половина данных будет дублироваться от записи к записи? Добавлено через 44 секунды да, и ещё. что быстрее: Ламборджини или Феррари? |
|||
|
||||
anurbol |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 106 Регистрация: 30.5.2007 Где: Алматы, Казахстан Репутация: нет Всего: нет |
человек же ясно попросил не говорить про оптимизацию, нормализацию и т.д. Я продолжаю вопрос. И еще плюс условие - склеивать данные не надо, sunvas. То есть основной и главный вопрос - насколько сильно влияет количество полей на производительность запроса.
Добавлено через 32 секунды это мне очень интересно. нужно точнее. |
|||
|
||||
bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 9 Всего: 315 |
но при этом человек задал абсолютно не ясный вопрос. поля либо нужны, либо не нужны кстати, а в mysql нет ограничений на количество полей в таблице - 64? по-моему, кто-то отвечал, что это не важно. однако, хотелось бы услышать снова. попробуем конкретизировать (с моей точки зрения) к примеру, этот форум. есть набор полей, которые используются всеми: имя, логин, пароль, репутация, время захода... и т.п. а есть поля, которые мало кем используются и к тому же не требуют поиска. такие как: личные заметки, личные данные и т.д. такое поле может иметь формат text, и может содержать, а может и не содержать данные. стоит ли добавлять эти поля в основную таблицу users? для простоты выборки. либо лучше их вывести в отдельную таблицу добавочных данных, чтобы не ...тормозили...? а будут ли они тормозить вообще? |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Базы Данных | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |