monogo / optimizedatabase
用于优化数据库碎片的Magento 2模块。
2.0.1
2020-07-29 12:36 UTC
Requires
- php: ~7.3.0||~7.4.0
- magento/framework: *
- magento/magento-composer-installer: *
- phplucidframe/console-table: ^1.2
- symfony/console: *
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