Je suis dans une situation où j'ai beaucoup de connexions qui sont "IDLE dans la transaction". J'ai les ai repérés moi-même. Je pourrais les tuer, mais cela ne les empêcherait pas de se reproduire. En fait, cela arrive régulièrement.Existe-t-il un moyen d'obtenir la liste des instructions SQL précédemment exécutées dans le cadre d'une transaction donnée dans PostgreSQL?
Existe-t-il un moyen d'exécuter la liste des instructions SQL précédemment exécutées dans le cadre d'une transaction donnée?
Si je pouvais obtenir cela, il serait beaucoup plus facile de comprendre le client mauvaise conduite.
Cela a un impact considérable sur les performances et nécessite une journalisation complète à tout moment. Ce serait plus facile si une fonction ou une vue système pouvait être appelée avec un ID de transaction. –
Je n'ai jamais remarqué ce coup. –