如何在New Relic中查看完整查询

时间:2018-05-01 14:11:30

标签: php sql database performance newrelic

当我去APM时>应用程序&gt; PHP应用程序&gt;数据库显示查询列表及其性能。但查询显示为<table name> select。如何查看完整查询?

2 个答案:

答案 0 :(得分:2)

如果您拥有New Relic的付费帐户,则可以访问慢速的SQL查询和事务跟踪;如果达到交易的apdex_f,这些将显示在UI中。

更多信息在这里: https://docs.newrelic.com/docs/apm/applications-menu/monitoring/view-slow-query-details

答案 1 :(得分:1)

根据https://docs.newrelic.com/docs/agents/nodejs-agent/installation-configuration/nodejs-agent-configuration#tx_tracer_config,您必须将record_sql配置设置为'raw''obfuscated'。默认情况下,它是'off',因此您不会看到SQL。

请记住,这在transaction_tracer部分中。因此,例如对于Node.js(我知道您正在使用PHP),您可以这样做:

{
  transaction_tracer: {
    record_sql: 'raw',
  },
}