Re: pg_stat_statements_reset

Поиск
Список
Период
Сортировка
От Guillaume Lelarge
Тема Re: pg_stat_statements_reset
Дата
Msg-id CAECtzeVW34wcE0UVRg4jCvX=aCp1DpYed_av9rhjHDHAT-fjyQ@mail.gmail.com
обсуждение исходный текст
Ответ на Re: pg_stat_statements_reset  (Tom Lane <tgl@sss.pgh.pa.us>)
Ответы Re: pg_stat_statements_reset
Список pgsql-admin
Hello,

Le lun. 16 déc. 2024 à 16:47, Tom Lane <tgl@sss.pgh.pa.us> a écrit :
Fabrice Chapuis <fabrice636861@gmail.com> writes:
> This query seems not resetting stats for databae mydb

> SELECT pg_stat_statements_reset(
>     NULL,  -- userid: NULL means "all users"
>     (SELECT oid FROM pg_database WHERE datname = 'mydb'),
>     NULL   -- queryid: NULL means "all queries"
> );

Where did you get the idea that NULL means "all"?  AFAICS
that function is strict, meaning it won't run at all for
null input.


You should try:

select pg_stat_statements_reset(dbid => oid)
from pg_database
where datname='mydb';

Works on my test case (and I find it easier to understand, but that may be subjective).


--
Guillaume.

В списке pgsql-admin по дате отправления: