Собственно такая проблема, дали мне проект один, попросили оптимизировать, заглянул в базу, там более 30млн записей в таблице b_iblock_element_property. Это при том, что количество элементов в инфоблоках - 80 тыс, а количество свойств - 15. Согласно нехитрым подсчетам, получается 1,2 млн. Напрашивается справедливый вопрос - откуда остальные записи?
На сайте стоит какой-то кастомный скрипт, тесно работающий с базой данных, не исключено, что он не подчищает таблицу свойств после удаления элементов, но хотелось бы убедиться, что если удалять элемент через CIBlockElement::Delete() значения его свойств тоже удаляются?
Всем спасибо, буду рад помощи в советах по оптимизации БД. (хостинг используется таймвеб)
На сайте стоит какой-то кастомный скрипт, тесно работающий с базой данных, не исключено, что он не подчищает таблицу свойств после удаления элементов, но хотелось бы убедиться, что если удалять элемент через CIBlockElement::Delete() значения его свойств тоже удаляются?
Всем спасибо, буду рад помощи в советах по оптимизации БД. (хостинг используется таймвеб)