从 postgresql 中的 pg_stat_statements 删除查询

yuo*_*ggy 2 postgresql statistics postgresql-14

我需要使用 pg_stat_statements,我已阅读有关 pg_stat_statements_reset() 的信息,它可以丢弃所有统计信息。但是有没有一种函数可以丢弃一个自定义查询的统计信息呢?可以自动删除吗?

Fra*_*ens 6

是的,这是可能的,只需重置此特定用户 ID、数据库和查询 ID 的统计信息即可:

SELECT pg_stat_statements_reset(userid Oid, dbid Oid, queryid bigint);
Run Code Online (Sandbox Code Playgroud)

检查您的统计数据以获取正确的 userid、dbid 和 queryid。