Битрикс - тюнинг БД для импорта товаров

/ Просмотров: 4033

Для импорта данных из файла в формате CommerceML2, База данных 1С-Битрикса не оптимизирована должным образом.
Поэтому при объёме каталога товаров от 1000 товаров обновление сайта занимает довольно продолжительное время.
Для ускорения обновления сайта необходимо для таблиц создать индексные файлы.

Ниже код SQL который необходимо выполнить:

 

ALTER TABLE `b_iblock_element` ADD INDEX ( `XML_ID` );
ALTER TABLE `b_iblock_element` ADD INDEX ( `IBLOCK_ID` );
ALTER TABLE `b_iblock_element` ADD INDEX ( `ACTIVE` );
ALTER TABLE `b_iblock_element` ADD INDEX ( `SORT` ); 
ALTER TABLE `b_iblock_element` ADD INDEX ( `WF_STATUS_ID` ); 
ALTER TABLE `b_iblock_element` ADD INDEX ( `IN_SECTIONS` ); 
ALTER TABLE `b_iblock_element` ADD INDEX ( `TMP_ID` ); 
ALTER TABLE `b_iblock_element_property` ADD INDEX ( `IBLOCK_ELEMENT_ID` ); 
ALTER TABLE `b_iblock_element_property` ADD INDEX ( `VALUE_TYPE` ); 
ALTER TABLE `b_iblock_element_property` ADD INDEX ( `VALUE_ENUM` ); 
ALTER TABLE `b_iblock_element_property` ADD INDEX ( `VALUE_NUM` ); 
ALTER TABLE `b_catalog_price` ADD INDEX ( `PRODUCT_ID` ); 
ALTER TABLE `b_catalog_price` ADD INDEX ( `EXTRA_ID` ); 
ALTER TABLE `b_catalog_price` ADD INDEX ( `PRICE` ); 
ALTER TABLE `b_catalog_price` ADD INDEX ( `TMP_ID` ); 
ALTER TABLE `b_iblock_section` ADD INDEX ( `CODE` ); 
ALTER TABLE `b_iblock_section` ADD INDEX ( `XML_ID` ); 
ALTER TABLE `b_iblock_section` ADD INDEX ( `TMP_ID` ); 
ALTER TABLE `b_iblock_section` ADD INDEX ( `ACTIVE` ); 
ALTER TABLE `b_iblock_section` ADD INDEX ( `GLOBAL_ACTIVE` ); 
ALTER TABLE `b_iblock_section` ADD INDEX ( `IBLOCK_ID` ); 
ALTER TABLE `b_iblock_section` ADD INDEX ( `IBLOCK_SECTION_ID` ); 
ALTER TABLE `b_iblock_section` ADD INDEX ( `LEFT_MARGIN` ); 
ALTER TABLE `b_iblock_section` ADD INDEX ( `RIGHT_MARGIN` ); 
ALTER TABLE `b_iblock_section` ADD INDEX ( `DEPTH_LEVEL` );
ALTER TABLE `b_iblock_section` ADD INDEX ( `DESCRIPTION_TYPE` );

 

 

Для обновления сайта 1000 товарами требовалось 5 минут, после создания индексов сайт обновляется за 1 минуту, берегите своё время, а мы поможем вам в этом

Оставьте комментарий!

Комментарий будет опубликован после проверки

Имя и сайт используются только при регистрации

(обязательно)