Magento数据库清理

作者:stoat 发布时间:2014-01-14 分类:技术

给Magento网站搬家到时候发现的,数据库大小差不多1G了,但是网站总共产品都不到100呢,严重影响网站备份效率,以下是清理Magento数据库的方法。

方法1:SQL清理Magento日志记录表。


主要涉及到的表有dataflow_batch_export、dataflow_batch_import、log_customer、log_quote、log_summary、log_summary_type、log_url、log_url_info、log_visitor、log_visitor_info、log_visitor_online、report_viewed_product_index、report_compared_product_index、report_event。
这里给出sql清理脚本:
truncate dataflow_batch_export;
truncate dataflow_batch_import;
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;
truncate log_visitor_online;
truncate report_viewed_product_index;
truncate report_compared_product_index;
truncate report_event;

当然,直接进入phpmyadmin清理相关表也可以,见下图。
Magento数据库清理.png
选定之后,直接清空即可。

方法2:Magento后台清理


System > Configuration > Advanced > Log Cleaning > Enable Log Cleaning,把默认的180修改为15,即15天自动清理一次,之后保存。
方法2:Magento后台清理.png

原文地址:Magento数据库清理 by 雪鼬博客

标签:sql Magento

仅有一条评论 »

  1. 加拿大高中留学 加拿大高中留学

    谢谢,你的经验帮助我解决了问题

评论已关闭