【问题标题】:How do I exclude cache misses when finding slow transactions in new relic?在新遗迹中查找慢速事务时如何排除缓存未命中?
【发布时间】:2011-02-01 16:21:42
【问题描述】:

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

【问题讨论】:

    标签: ruby-on-rails performance monitoring newrelic


    【解决方案1】:

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

    您还可以查看 Web 事务页面,了解请求的所有部分的平均响应时间如何分解。这将包括这些缓存未命中的贡献,但也会让您了解其他方面的情况。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-03-04
      • 1970-01-01
      • 2014-08-23
      • 2013-09-08
      • 2017-09-26
      • 1970-01-01
      • 2013-08-20
      • 1970-01-01
      相关资源
      最近更新 更多