搜索中心
搜索中心 搜索快照

开发必看 - 性能追踪与优化

系统支持记录 LONG_REQUEST、LONG_SQL、MASS_REQUEST_SQL 多种指标,用于性能优化分析。 通过在配置文件 .env 增加 TRACK_PERFORMANCE=true 开启新能追踪。

开启后,如果未生效可清除下缓存(删除 bootstrap/cache/ 目录下的所有文件),日志中可能会出现性能信息。

LONG_REQUEST 慢请求

开启性能追踪配置后,请求过程中响应超过 1000ms 的请求会被记录到日志中。

LONG_REQUEST GET [/xxx/xxx] 1500ms {"foo":"bar"}

LONG_SQL 慢SQL

开启性能追踪配置后,请求过程中执行时间超过 500ms 的 SQL 会被记录到日志中。

LONG_SQL 600ms SELECT * FROM `users` WHERE `id` = ?, [5]

MASS_REQUEST_SQL

开启性能追踪配置后,请求过程如果SQL查询超过 10 次,该请求信息会被记录到日志中。

MASS_REQUEST_SQL GET [/xxx/xxx] 15 {"foo":"bar"} -> ["SELECT * FROM xxx WHERE id =?, [1]",...]
查看原文
QQ
微信
客服