У нас примерно раз в полчаса осуществляется обмен с МойСклад, размер таблицы cscart_commerceml_import_entities сейчас составляет 1.8Gb. Можно ли ее почистить безболезненно?
Предусматривается ли в новом модуле commerceml ее автоматическая очистка?
Здравствуйте.
Таблицу cscart_commerceml_import_entities почистить можно. Данные в этой таблице копиться не должны, если записи в этой таблице копятся, то это можно рассматривать как индикатор проблемы. Возможно есть какие-то ошибки при выгрузки, нужно смотреть логи.
Вы можете написать нам в Help Desk, чтобы наши сотрудники посмотрели и помогли вам разобраться с этим вопросом.
А это точная информация, на сколько я понимаю, в данной таблице хранятся соотношения данных 1С к CS-CART?! Как будет проходить соотношение при обмене с 1С если её почистить?
Таблица занимала 160 Гб!! Очистил, подал заявку в техподдержку.
Ещё и в файлах что-то творится, создаётся уйма папок, в каждой тот же файл ordrs_xxx размером 75 Мб.
Ответ техподдержки:
“Таблица cscart_commerceml_import_entities является временным хранилищем для данных обрабатываемых в процессе обмена с системой учёта. Данные оттуда должны удаляться самостоятельно по завершению процесса обмена, но в случае, если процесс был прерван досрочно по какой-либо причине (ошибка, или сработали таймауты), данные могут остаться в таблице. Вы можете очистить эту таблицу, если в этот же момент обмен данными не выполняется.”
Типа, чистите таблицу сами. Странный совет.
Проблему не решили, списали 5 кредитов.
Удаление сделано специально по окончанию процесса обработки импорта, чтобы удалять данные конкретно этого обмена. В случае, если происходит несколько разных обменов (тот же Multi-Vendor), удаление данных всех остальных импортов, при старте нового - недопустимый шаг.
Поскольку нет способа получить информацию о том, процесс обмена данными ещё выполняется или уже закончился, данные из таблицы удаляются только по его завершению.
Можно чистить например за давностью более 3 часов. Ведь обмен не может столько длится? Или может? Надо как-то контролировать вероятность того, что обмен застопориться и прервётся
Странно что тема продолжилась. Я вроде по очистке данной таблицы писал. В связке с 1С всё вроде ОК. А вот с МойСклад, трогать как то опасно, лютая дичь.