在新文件中查找慢速事务时,如何排除缓存未命中?

时间:2011-02-01 16:21:43

标签: ruby-on-rails performance monitoring newrelic

我们使用New Relic RPM(银色)来监控我们的rails应用程序的性能。我们已经使用缓存来加速我们的许多瓶颈中的处理,但现在我们的慢速跟踪主要是缓存未命中。有没有办法让我们排除从缓存中获取内容的时间,所以我们可以看到哪些部分仍然很慢?

1 个答案:

答案 0 :(得分:0)

没有办法将部分请求执行时间排除在使用New Relic测量的总执行时间之外。您可以尝试降低事务跟踪阈值,直到您开始看到确实显示缓存命中的跟踪,以便您可以获得此类请求的更完整跟踪。

您还可以查看“Web交易”页面,了解平均请求的所有部分的响应时间如何分解。这将包括那些缓存未命中的贡献,但也会让你了解其他领域。

如果您的瓶颈似乎在数据库中,您还可以尝试查看Slow SQL statements