Что целесообразней: куча запросов или работа с массивом?

DJ_Petrovich

Новичок
Что целесообразней: куча запросов или работа с массивом?

Есть множество таблиц со сложной структурой и соовтетственно сложными запросами к ним.
Как лучше с ними работать в смысле производительности и нагрузки на сервер:
выполнять множество сложных запросов в БД или сделать несколько запросов к таблицам, перенеся нужные данные в массив и затем работать с ними(массивами)?

Есть ли какие-то общие усредненные данные об этом или все зависит от конкретной ситуации?

Возможно каламбурно, но идея, надеюсь, понятна. :)
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
Кешировать.

И вообще
Замерять слабо?
 

DJ_Petrovich

Новичок
Автор оригинала: Mr_Max
И вообще
Замерять слабо?
замерять, насколько я понял, в этом случае можно только время формирования страницы.
Но эта цифра же не точно отразит нагрузку на сервер?
Или я чего-то не правильно понял. Можно подробней про замеры?
А лучше линку на инфу. Спасибо.
 

Bitterman

Новичок
Засечь метку времени перед выполнением запросов и засечь после. Затем из второго вычесть первое и получить приблизительное время выполнения запросов к БД. Затем то же самое проделать с массивами. Полученных два значения сравнить.
замерять, насколько я понял, в этом случае можно только время формирования страницы
Почему?
 

itprog

Cruftsman
Есть ли какие-то общие усредненные данные об этом или все зависит от конкретной ситуации?
вообще привыкай что каких-то универсальных решений по оптимизации нет, все проверяется на реальных условиях
 
Сверху