Parrot
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Ant0ny Согласен на 100%. Есть запросы с выборкой из множества таблиц с объединением по многим условиям (которые бывают еще вложенными друг в друга - к примеру, where ... and (...or....)), при этом ограничений по кол-ву возвращаемых записей и полей нет - отсюда такой вот "запросик" запросто может переплюнуть по времени и "тяжести" выполнения остальные 20(40, 60 и т.д.) вместе взятые. Есть еще клоуны, что картинки в базу запихивают в бинарном виде (и еще этим гордятся, что, мол, "хрен вы мою картинку в инете найдете") - база от этого шалеет и тормозить начинает еще больше. Если ваш движок использует стандартную версию adodb - можно такие запросы "выщемить" через встроенную в adodb отладку (версия 4.05). И не стоит забывать про размер генерируемого кода php для выдачи той или иной страницы - если он достаточно велик, то процессы php могут привести к overloadу сервера просто из-за отсутствия оперативки (и база тут будет не при чем). Это касается любителей писать и юзать кучу классов, вызывая их без надобности при каждом удобном случае. Посмотрим, как поведет себя Xaraya (там как раз кода - дохрена и трошки) на более-менее посещаемом сайте. (от 20000 хитов в сутки). |