Уменьшить размер базы

[16 июля 2019 г.]    Российская сборка Magento 2.52.2
Magento 2: модули и услуги
magereport.com: составление перечня необходимых для установки заплаток SUPEE
#1 javanotti777
  • Группа: Пользователь
  • Сообщений: 12
  • Регистрация: 28.07.2010

21.09.2010 22:01

Доброго времени суток. При импорте в базу данных товара, непропорционально его количеству (25000 единиц товара = 2000000 записей) растут и размеры БД. Существуют ли какие-либо советы по оптимизации ненужных записей и таблиц для уменьншения размеров БД? Глядя на структуры данных смелость мочить вручную - пропала

#2 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8995
  • Регистрация: 20.02.2010

21.09.2010 22:04

truncate log_customer;
truncate log_quote;
truncate log_summary;
truncate log_summary_type;
truncate log_url;
truncate log_url_info;
truncate log_visitor;
truncate log_visitor_info;


#3 javanotti777
  • Группа: Пользователь
  • Сообщений: 12
  • Регистрация: 28.07.2010

12.11.2010 11:06

Спасибо Дмитрий. Но все же при импорте порядка 15 тысяч товаров, некоторые таблицы имеют по 50 000 - 100 000 записей (например catalog_product_entity_varchar,
core_url_rewrite, dataflow_batch_import). Есть ли возможность безболезненно оптимизировать эти таблицы, не нарушив работоспособности базы. Ну или хотя бы dataflow_batch_import очистить, там только временная информация процессов импорта сохраняется?

#4 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8995
  • Регистрация: 20.02.2010

12.11.2010 11:12

dataflow_batch_import можно очистить.
core_url_rewrite очищать бесполезно - это кеш адресов страниц, вы удалите - система его восстановит.
catalog_product_entity_varchar - это вообще информация о товарах

#5 Art
  • Спамер
  • Группа: Заблокирован
  • Сообщений: 59
  • Регистрация: 11.08.2010

12.11.2010 11:59

Просмотр сообщенияДмитрий Федюк (12.11.2010 11:12) писал:

dataflow_batch_import можно очистить.
core_url_rewrite очищать бесполезно - это кеш адресов страниц, вы удалите - система его восстановит.
catalog_product_entity_varchar - это вообще информация о товарах


Лучше чистить dataflow_batch. dataflow_batch_import зависит от этой таблицы, как и dataflow_batch_export.

#6 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8995
  • Регистрация: 20.02.2010

16.07.2015 08:51

Мой текущий скрипт для уменьшения размера базы данных.

Поделиться темой: