用于sql查询执行的堆栈跟踪? (Zend框架)

时间:2010-12-14 16:28:01

标签: php zend-framework

有没有办法使用db profiler获取每个sql查询的堆栈跟踪?

我正在使用这样的探查器:

  

的foreach($ profiler-> getQueryProfiles()   作为$ query){

     

}

这很好,因为我可以获得经过的秒数,实际查询等但我想知道这个查询的调用位置,所以我需要堆栈跟踪中的最后3或4项。

有什么想法吗?

1 个答案:

答案 0 :(得分:4)

扩展Zend_Db_Profiler并在queryEnd方法中使用debug_backtrace()