Re: [PATCH] Add features to pg_stat_statements
btkatsuragiyu <btkatsuragiyu@oss.nttdata.com>
From: Katsuragi Yuta <btkatsuragiyu@oss.nttdata.com>
To: legrand legrand <legrand_legrand@hotmail.com>
Cc: pgsql-hackers@postgresql.org
Date: 2020-09-23T08:13:36Z
Lists: pgsql-hackers
On 2020-09-19 16:35, legrand legrand wrote:
> +1 !
>
> An other way is to log evictions, it provides informations about time
> and
> amount :
>
> for (i = 0; i < nvictims; i++)
> {
> hash_search(pgssp_hash, &entries[i]->key, HASH_REMOVE, NULL);
> }
>
> pfree(entries);
>
> /* trace when evicting entries, if appening too often this can slow
> queries
> ...
> * increasing pg_stat_sql_plans.max value could help */
> ereport(LOG,
> (errmsg("pg_stat_sql_plans evicting %d entries", nvictims),
> errhidecontext(true), errhidestmt(true)));
>
>
>
> --
> Sent from:
> https://www.postgresql-archive.org/PostgreSQL-hackers-f1928748.html
Thank you for your comments!
In addition to providing a view that is like a summary of history,
logging might be a good choice.
Regards,
Katsuragi Yuta
Commits
-
pg_stat_statements: Track number of times pgss entries were deallocated.
- 9fbc3f318d03 14.0 landed