Средствами Битрикса вы все корректно делаете. Проверте [URL=https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=35&LESSON_ID=2559]https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=35&LESSON_ID=2559[/URL]
А как вы поставили битрикс машину на Ubnuntu 12.04.4, если она ставиться на Fedora 14-16 (i386, x86_64), CentOS 5/6 (i386, x86_64), Red Hat Enterprise Linux 5/6 (i386, x86_64)
Для начала нужно сначала просмотреть код на оптимальность, при оптимальном коде таких параметров достаточно Для более точного совета нужно знать что за сайт и количество посещение
Для данной задачи нужно использовать [B]CIBlockElement::SubQuery [/B][URL=https://dev.1c-bitrix.ru/api_help/iblock/classes/ciblockelement/SubQuery.php]https://dev.1c-bitrix.ru/api_help/iblock/classes/ciblockelement/SubQuery.php[/URL]