PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 30/08/2023 11:24:34

maryse
Membre

l'identifiant de pg_stat_statement

Bonjour,

Est-ce qu'il y a un identifiant(genre clé primaire) dans pg_stat_statement.
D'avance merci pour votre réponse

Maryse

Hors ligne

#2 30/08/2023 11:41:57

gleu
Administrateur

Re : l'identifiant de pg_stat_statement

pg_stat_statement est une vue. De ce fait, il n'y a pas de clé primaire.


Guillaume.

Hors ligne

#3 30/08/2023 11:54:08

maryse
Membre

Re : l'identifiant de pg_stat_statement

Merci beaucoup pour votre réponse.
Est-ce possible de joindre la view(pg_stat_statement) avec une autre table pour savoir la date de la creation du statistique dans pg_stat_statement

Maryse

Hors ligne

#4 30/08/2023 12:12:11

rjuju
Administrateur

Re : l'identifiant de pg_stat_statement

Il y a quand même un identifiant pour chaque entrée de pg_stat_statements: (userid, dbid, queryid, toplevel).  À noter que toplevel a été rajouté en version 14.



Il n'y a cependant aucune information concernant la date de création d'une entrée en particulier.  Quel problème cherchez-vous à résoudre exactement ?

Hors ligne

#5 30/08/2023 13:27:00

maryse
Membre

Re : l'identifiant de pg_stat_statement

Mon objectif c'est de savoir les statistiques à un instant t. Par exemple les statisiques d'hier

Hors ligne

#6 31/08/2023 03:10:02

rjuju
Administrateur

Re : l'identifiant de pg_stat_statement

pg_stat_statements accumule les diférentes métriques, il n'y a donc aucune notion de temps.  Si par "statistiques d'hier" vous voulez dire "total de l'activité entre hier minuit et hier 23:59", le seul moyen pour avoir ces données est de procéder à des snapshots réguliers de pg_stat_statements et afficher le delta entre les 2 snapshots les plus proches de bornes voulues.  Le projet powa fait exactement ça, pour pg_stat_statements et plusieurs autres sources de données : https://powa.readthedocs.io/en/latest/

Hors ligne

Pied de page des forums