Estou tentando associar consultas lentas no PostgreSQL a aplicativos que as causam. Eu configurei o rastreamento application_name rudimentar .
Alguns aplicativos contêm várias tarefas independentes sendo executadas simultaneamente. Seria possível atualizar application_name
no meio de uma sessão para refletir a tarefa que a conexão está processando no momento? Dessa forma, identificar a fonte de consultas problemáticas seria mais fácil, pois eu poderia ler pg_stat_activity
diretamente algo legível por humanos para a causa raiz de consultas lentas.
(Alternativa, posso fazer os clientes se reconectarem com um nome diferente, mas isso é um pouco doloroso.)
1 respostas