当我去APM时>应用程序&gt; PHP应用程序&gt;数据库显示查询列表及其性能。但查询显示为<table name> select
。如何查看完整查询?
答案 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',
},
}