Оптимизация. Перебор каждого или выбор из кучи?

  • Автор темы Автор темы kost
  • Дата начала Дата начала

kost

Новичок
Оптимизация. Перебор каждого или выбор из кучи?

Здравствуйте. Есть вопрос о том, как лучше сделать. Есть папка, в которой лежат изображения товаров. Есть база, в которой хранятся товары, каждому из которых уже присвоено какое-то изображение.

Задача: Надо выбрать те изображения, которые еще не использовались для товаров.

Так вот я вижу два варианта. Первый - для каждого изображения делать запрос. Второй - выбрать все, а потом отсеять из массива изображений.

Пока больше склоняюсь ко второму, но он тоже не особо хорош. Может че побыстрее можно придумать?
 
Тем не менее, если файлов дофига, это будет выглядеть плоховато. Или ты имеешь в виду один большой SQL-скрипт?
 
Это админчасть. Тоесть, пока будет набивание - активное использование, а так - нет.
 
Админчасть стоит оптимизировать, только если она будет грузиться ощутимо долго.
 
Дело в том, что мне надо сделать и сдать. А уж после меня - хоть потоп. Так вот желательно, чтоб этого потопа не было.
 
Понятно, я сначала не понял для чего это, если для админ части, то согласен с kruglov, админ может лишние 0.5 сек подождать.
 
ОК. Но все же. Для каждого файла или выбирать все из базы и отсеивать?
 
Ну проведите эксперимент - сделайте 100, нет, 300 запросов к базе (или сколько у вас там вообще может быть файлов)... И посмотрите, насколько все тормозит.
 
Сверху