Есть HL-block справочник который содержит списки свойств. Там более 200К записей
если использовать для проверки данных из этого справочника
так вот такой код отрабатывает плюс-минус 15 минут. мне такой запас никак не подходит, а еще нужно значения которые отсутствуют добавить Как можно решить подобную задачу?
если использовать для проверки данных из этого справочника
Код |
---|
//$itogo_key = массив уникальных ключей ~50К $rsData = $entity_data_class::getList(array( "select" => array('ID','UF_KEY'), //выбираем поля "filter" => array("UF_KEY" => $itogo_key), )); $rsData = new CDBResult($rsData, $sTableID); if($rsData->SelectedRowsCount()>0){ while($arData = $rsData->Fetch()){ unset($itogo[$arData['UF_KEY']]); } } |
так вот такой код отрабатывает плюс-минус 15 минут. мне такой запас никак не подходит, а еще нужно значения которые отсутствуют добавить Как можно решить подобную задачу?