[QUOTE]
Евгений Жуков написал:
[QUOTE] Алексей Адамов написал:
может есть какие то пути решения[/QUOTE]
EXPLAIN тяжелых запросов и создание индексов, уникальных для проект
[/QUOTE]
Походу проблема не в запросах, так как все сыпиться на строчке $key = $this->fillItemValues($arResult["ITEMS"][$PID], $value);
а функция эта уходит в бесконечный цикл
function ArrayMultiply(&$arResult, $arTuple, $arTemp = array())
{
AddMessage2Log($arTuple, "arTuple");
if($arTuple)
{
reset($arTuple);
$key = key($arTuple);
$head = $arTuple[$key];
unset($arTuple[$key]);
$arTemp[$key] = false;
if(is_array($head))
{
if(empty($head))
{
if(empty($arTuple))
$arResult[] = $arTemp;
else
$this->ArrayMultiply($arResult, $arTuple, $arTemp);
}
else
{
foreach($head as $value)
{
$arTemp[$key] = $value;
if(empty($arTuple))
$arResult[] = $arTemp;
else
$this->ArrayMultiply($arResult, $arTuple, $arTemp);
}
}
}
else
{
$arTemp[$key] = $head;
if(empty($arTuple))
$arResult[] = $arTemp;
else
$this->ArrayMultiply($arResult, $arTuple, $arTemp);
}
}
else
{
$arResult[] = $arTemp;
}
}