编程

Laravel: db 命令

1028 2023-02-23 09:12:58

Laravel v9.24 团队引入了三个数据库命令

Artisan "db:show" 命令

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

Artisan "db:table" 命令

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

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

Artisan "db:monitor" 命令

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

此外,您可以将--max选项传递给命令,当连接数大于指定的--max计数时,该命令将发送DatabaseBusy事件。如果未提供--max选项,则不会调度DatabaseBusy事件。