我DBIx::Class
在 web 上下文中使用,我想显示执行的 SQL 查询的数量以及它们为呈现页面所花费的时间。
关于如何实施的任何想法?
有关如何执行此操作的示例,请参阅“Profiling”部分的 DBIx::Class 食谱。
简单地通过环境变量启用分析DBIC_TRACE=1
不会做你想要的,但你可以子类DBIx::Class::Storage::Statistics
(根据链接的食谱示例)并覆盖query_start
并query_end
以一种让你计算完成的 SQL 查询的方式。
链接的示例非常接近您想要实现的目标。