Согласен с Антоном. Нельзя сбрасывать ошибки разработки на платформу. Масса SQL (генерируемая ядром и стандартными компонентами) запросов необходима при сложной архитектуре проекта. Но все это решается кешированием. Главное чтобы разработчик о нем подумал и пихнул в кеш все узкие места. Для примера: разрабатывал доску объявлений. Не было ни одной старнице, где было бы более 10-ти запросов (точно уже не помню). Помню точно что главная генерила 3 запроса и все эти запросы были хедера.
Warning: require(): Unable to allocate memory for pool., Warning: require(): Unable to allocate memory for pool. in /home/bitrix/www/bitrix/admin/fileman_admin.php on line 3
У вас просто нехватает памяти для apc, у нас такая же проблема была. Вы ему попробуйте отдать гига так 2. И смотрите какой процент памяти будет занят в производительности -> php
Вообще странно, что умный фильтр вроде как работает только со свойством типа "Строка" в торговых предложениях. Конечно может только в стандартном магазине от Битрикса так... В вообще разложить свойства "Характеристики" (CML2_ATTRIBUTES) можно с помощью данного модуля - [url=http://marketplace.1c-bitrix.ru/solutions/imyie.cml2attributes1c/]Разложение характеристик инфоблока с торговыми предложениями (SKU)[/url]