Общие > Базы данных

Задачка не для слабых ....

<< < (3/6) > >>

Alexandr:

--- Цитировать ---сделать вместо 9 таблиц - одну.
--- Конец цитаты ---

Не всегда есть такая возможность.

listopad:
Все дело в скорости......
Дело в том что все пользователи делятся на 9 типов........и засовываются в соответствующую таблицу....., и в последствие , если надо отобрать участников одного типа сразу выбирается конкретная таблица , а  не насилутся одна оператором WHERE  .......--- это приводит к дополнительным запросам...... , а главное СКОРОСТЬ  !!!!
Но может ....я в чем то и не прав....
Другое дело что все эти девять можно засунуть в одну временную...... а  потом ее обработать..... Но опять проблема с памятью , если будет несколько тысяч записей в итоге.....

fidget:
listopad
ты можешь создать одну таблицу со всеми типа и в таблице гороскопов будет просто еще один столбец, где будет указан к какому типу пользователей относится ...
если у тебя этот столбез будет проиндексирован, то WHERE index_field=constant работает _очень_ быстро.

а вобще все зависит от твоих запросов, частоты и т.д.

Alexandr:

--- Цитировать ---Все дело в скорости......
--- Конец цитаты ---

Верняк.

--- Цитировать ---если у тебя этот столбез будет проиндексирован, то WHERE index_field=constant работает _очень_ быстро.
--- Конец цитаты ---

Не верно. Вернее не всегда.

--- Цитировать ---а вобще все зависит от твоих запросов, частоты и т.д.
--- Конец цитаты ---

Верняк.

Меняздесьдавнонет:
Гы!
Он делает временную таблицу и говорит о скорости! :-))))

Оператор where не насилует таблицу.
Это все равно, что сказать, что ложка насилует тарелку.
Ты бы хоть померил скорость, прежде, чем писать глупости. или книжку какую умную прочел.

Навигация

[0] Главная страница сообщений

[#] Следующая страница

[*] Предыдущая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии