Si vous voulez une liste quotidienne, vous voulez probablement pour configurer le fichier de log pour tourner sur une base quotidienne. Encore une fois c'est décrite dans le manuel.
merci! pour guide M. a_horse_with_no_name , mais seulement requête est le journal quand j'ai changé de postgresql.conf, Ce que je veux vraiment, c'est de la requête et connexes de l'exécution. qu'entendez-vous par "seulement requête est le journal"? C'est ce que vous avez demandé: journal des requêtes. Je veux dire de la requête et connexes de l'exécution. requête et temps d'exécution sont enregistrés. Encore une fois: quelle est votre question? merci ! Maintenant, C'est ok. désolé pour ma faute d'inattention.
Je pense, une meilleure option est de permettre à pg_stat_statements en permettant le PG stats extension. Cela vous aidera à trouver la requête que le temps d'exécution de chaque requête bien enregistré dans une vue
Si vous définissez
dans postgresql.conf, puis, vous verrez toutes les déclarations consignées dans l'Postgres fichier de log.
Si vous activez
qui sera également l'impression que le temps pris pour chaque instruction. C'est désactivée par défaut.
À l'aide de la
log_statement
paramètre vous permet de contrôler les type de déclaration que vous voulez vous connecter (DDL, DML, ...)Ceci va produire une sortie comme celle-ci dans le fichier de log:
Plus de détails dans le manuel:
Si vous voulez une liste quotidienne, vous voulez probablement pour configurer le fichier de log pour tourner sur une base quotidienne. Encore une fois c'est décrite dans le manuel.
qu'entendez-vous par "seulement requête est le journal"? C'est ce que vous avez demandé: journal des requêtes.
Je veux dire de la requête et connexes de l'exécution.
requête et temps d'exécution sont enregistrés. Encore une fois: quelle est votre question?
merci ! Maintenant, C'est ok. désolé pour ma faute d'inattention.
OriginalL'auteur a_horse_with_no_name
Je crois OP était en train de demander à l'exécution de la durée, de ne pas l'horodatage.
D'inclure la durée de la sortie du journal, ouvert
pgsql/<version>/data/postgresql.conf
, trouver la ligne qui litet de le modifier pour
Si vous ne pouvez pas trouver le paramètre donné, il suffit d'ajouter une nouvelle ligne dans le fichier.
Après avoir enregistré les modifications, redémarrez le service postgresql, ou il suffit d'invoquer
par exemple
de recharger la configuration.
OriginalL'auteur Zoltán
Je pense, une meilleure option est de permettre à
pg_stat_statements
en permettant le PG stats extension. Cela vous aidera à trouver la requête que le temps d'exécution de chaque requête bien enregistré dans une vueOriginalL'auteur Abdul Vajid