Laravel:新数据库命令

2022 年 8 月 9 日#版本

继上周专注于 Artisan 的版本之后,本周的Laravel v9.24 版本引入了我们认为您会喜欢的三个新数据库命令。

Artisan “db:show” 命令

The "db:show" command

此新命令为您提供整个数据库的概述。运行该命令时,您将看到数据库的摘要,包括其类型、连接详细信息、打开连接的数量等。

Artisan “db:table” 命令

The "db:table" command

几周前,Laravel 引入了一个 model:show 命令,允许您快速概述 Eloquent 模型。虽然此命令很有用,但有时您可能希望检查基础数据库表。

新的 db:table 命令允许您快速、有价值地概述应用程序使用的单个数据库表,包括其大小和行数。此外,此命令提供了每列的细分,以及其属性和数据类型。当然,所有表索引和外键也进行了汇总。

Artisan “db:monitor” 命令

The "db:monitor" command

queue:monitor 命令非常相似,新的 db:monitor 命令允许您快速查看与数据库的打开连接数,这是当前负载的一个指标。

此外,您可以将 --max 选项传递给命令,当连接数大于指定的 --max 计数时,它将分派一个 DatabaseBusy 事件。如果没有提供 --max 选项,则不会分派 DatabaseBusy 事件。

作者:Taylor Otwell

Laravel 创建者。

关注 RSS Feed