3

DBIx::Class在 web 上下文中使用,我想显示执行的 SQL 查询的数量以及它们为呈现页面所花费的时间。

关于如何实施的任何想法?

4

1 回答 1

5

有关如何执行此操作的示例,请参阅“Profiling”部分的 DBIx::Class 食谱。

简单地通过环境变量启用分析DBIC_TRACE=1不会做你想要的,但你可以子类DBIx::Class::Storage::Statistics(根据链接的食谱示例)并覆盖query_startquery_end以一种让你计算完成的 SQL 查询的方式。

链接的示例非常接近您想要实现的目标。

于 2010-08-16T11:25:49.523 回答