Блог

Сергей Сенаторов

Name: Sergey Senatorov

FullStack developer

Блог Сергея Сенаторова

Убираем подсчет элементов 1С-Битрикс в отдельную таблицу средствами MYSQL

Дата публикации: 13.10.2009
Метки: bitrix, mysql, запросы, оптимизация

В компоненте каталога 1С-битрикс есть параметр - COUNT_ELEMENTS, который подсчитывает количество элементов в таблице. Если у вас таблица содержит достаточно большое количество значений, выполнения запроса может занимать до нескольких секунд. Как один из вариантов решения можно отключить в компоненте данную опцию и реализовать ее посредствам создания отдельной таблицы, в которой будет храниться информация о количестве элементов в разделах. А обновлять таблицу можно на событиях Битрикс, обновлять скриптом по крону или через триггеры базы данных. Разберем последний. Чтобы произвести подсчет Битрикс делает запрос примерно такого вида:

Читать запись полностью »

  • Страница 2 из 2
  • 1
  • 2