[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: вопрос производительности запроса
dvs
такой запрос:
SELECT `id`,`num` FROM `bill` WHERE `num` = "1" AND `id` = "7" OR `id` = "251" OR `id` = "3689"

//PS: OR `id` = $id - таких OR в одном запросе 30 штук


вопрос производительности - сделать 30 OR или 30 отдельных запросов? и при каком количестве записей в таблице такой запрос может загнуться(если записей 100 000)?



Спустя 4 минуты, 35 секунд (28.12.2011 - 21:47) Placido написал(а):
...WHERE `num` = "1" AND `id` IN ("7", "251", "3689" и т.д.)

Спустя 1 минута, 47 секунд (28.12.2011 - 21:49) dvs написал(а):
Цитата (Placido @ 28.12.2011 - 18:47)
...WHERE `num` = "1" AND `id` IN ("7", "251", "3689" и т.д.)

спасибо намного красивее))

Спустя 10 минут, 58 секунд (28.12.2011 - 22:00) inpost написал(а):
dvs
Бежит по индексам, если ты правильно оптимизировал БАЗУ ДАННЫХ smile.gif
Что является очень быстрым.
Быстрый ответ:

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