Почему восстанавливается таблица на основе innodb?
Всем привет.
Есть сайт интернет-магазин на битрикс, версия 14.9.1
Сайт работает на локале на xampp, mysql 10.1.25-MariaDB
На сайте есть возможность заказать товар, то есть положить товар в корзину.
А так же обнаружилось, что сайт копит брошенные корзины и не удаляет их.
Сейчас накопилось 23 000 000 корзин, которые не используются.
В чем именно проблема:
В таблице b_sale_fuser те самые 23 000 000 записей.
Я решил их почистить средствами битрикса.
Чистка работает. Удалил миллион записей.
Но когда я перезагружаю xampp, то все 23 000 000 записей
возвращаются на место.
Это так работает тип базы innodb или я где то касячу?
Он удаляет записи, это видно в битриксе, что количество записей в таблице уменьшается.
Не могу посмотреть в phpmyadmin, потому что overload у битрикса и pma не совпадают, приходится перезагружать xampp
У вас продакшен сайт на xammp работает? Хм, это в принципе очень сомнительное решение. Хостинг, с нормально настроенным окружением стоит не так дорого...
Подключиться к mysql, и посмотреть, что там в действительности происходит, можно с помощью какого-нибудь heidisql, это даже надёжнее и удобнее phpmyadimn, кроме того, параметры mbstring для phpmyadmin и сайта можно отдельно задавать.