luxutils/laravel-table-optimize

用于在 Laravel 应用中执行 OPTIMIZE 查询的包

0.0.1 2020-09-17 05:55 UTC

This package is auto-updated.

Last update: 2024-09-22 09:18:38 UTC


README

Latest Version on Packagist Total Downloads

谨慎使用!

数据库表在大量插入/删除操作后有时会增长。例如,Laravel 的 jobs 表可能是空的,但大小仍有几GB。这是因为数据库实际上并没有删除数据,只是将其标记为删除。在数据库上运行 OPTIMIZEVACUUM 命令可以释放这些空间。此包简化了优化过程。

支持的数据库引擎

目前仅支持 MySql 和 MariaDB。

安装

composer require luxutils/laravel-table-optimize

许可证

此包在 MIT 许可证(MIT)下发布。