从SQL查询回溯到应用程序代码?

Flo*_*Eck 6 mysql logging ruby-on-rails backtrace performance-testing

有没有办法找到哪一行代码在Rails开发日志中生成MySQL语句?

为了进行一些性能优化,我想找到我的应用程序的哪个部分正在创建哪些MySQL查询.当我查看我的日志时,我看到每个网页请求都会闪烁查询,我需要找出它们的来源.

我在考虑增加一些变量,如____FILE________LINE____该日志输出.

那可能吗?

Bry*_*sen 3

https://github.com/lightyear/sql-logging为您提供每个 SQL 查询的回溯以及一堆有用的统计信息。