Господа, а вы вообще смотрели сколько запросов генерит SECTION_CODE_PATH ?
Выборка:
$resSections = CIBlockSection::GetList($arSort, $arFilter, array("ELEMENT_SUBSECTIONS" => "Y" ;) , array("ID", "IBLOCK_SECTION_ID", "NAME", "CODE", "SECTION_PAGE_URL" ;) ); без SECTION_CODE_PATH- 2 запроса, с SECTION_CODE_PATH - 56 запросов! И это на почти пустом каталоге
Выборка:
$resSections = CIBlockSection::GetList($arSort, $arFilter, array("ELEMENT_SUBSECTIONS" => "Y" ;) , array("ID", "IBLOCK_SECTION_ID", "NAME", "CODE", "SECTION_PAGE_URL" ;) ); без SECTION_CODE_PATH- 2 запроса, с SECTION_CODE_PATH - 56 запросов! И это на почти пустом каталоге