monogo/optimizedatabase

用于优化数据库碎片的Magento 2模块。

2.0.1 2020-07-29 12:36 UTC

This package is auto-updated.

Last update: 2024-08-29 05:12:33 UTC


README

用于优化数据库碎片的Magento 2模块。

安装

Git

  • 定位到位于magento根安装目录下的/app/code目录。
  • 如果不存在code文件夹,请创建它。
  • code文件夹内创建一个名为Monogo的文件夹。
  • 切换到Monogo文件夹,并克隆Git仓库(https://github.com/MonogoPolska/monogo-m2-optimize-database.git)到本地目录OptimizeDatabase,例如:

git clone https://github.com/MonogoPolska/monogo-m2-optimize-database.git OptimizeDatabase

Composer

composer require monogo/optimizedatabase

Magento设置

  • 运行Magento命令

php bin/magento setup:upgrade

php bin/magento setup:di:compile

php bin/magento setup:static-content:deploy

应用程序配置选项

转到 Stores->Configuration->Monogo->Optimize database

  • 启用模块 默认值为 1(是)
  • 最小碎片率 - 优化碎片率高于此值的表。 默认值为 1
  • 使用Magento Cron - 您可以禁用Magento cron并从shell运行优化 默认值为 0(否)
  • 定时任务 - 使用Crontab格式(例如:“05 1 * * *”每天01:05执行)

默认值

Shell

Usage:  php bin/magento monogo:optimize:database [--mode MODE]
   
     print                             Print all tables
     optimize                          Optimize tables       
     help                              This help

例如

php bin/magento monogo:optimize:database --mode print

可能的输出

Module is disabled in Stores->Configuration->Monogo->Optimize database