Re: Enhance statistics reset functions to return reset timestamp
| От | Shinya Kato | 
|---|---|
| Тема | Re: Enhance statistics reset functions to return reset timestamp | 
| Дата | |
| Msg-id | CAOzEurRANygUu0ULYoBeJi_1C+nTVDrkS_78PtuUqnq8A9r_2w@mail.gmail.com обсуждение исходный текст  | 
		
| Ответ на | Re: Enhance statistics reset functions to return reset timestamp (David Rowley <dgrowleyml@gmail.com>) | 
| Список | pgsql-hackers | 
On Mon, Oct 27, 2025 at 12:50 PM David Rowley <dgrowleyml@gmail.com> wrote: > > On Sat, 9 Aug 2025 at 10:38, Andres Freund <andres@anarazel.de> wrote: > > On 2025-08-08 13:18:39 +0900, Shinya Kato wrote: > > > I would like to propose a series of patches that enhance the behavior > > > of various statistics reset functions by making them return the reset > > > timestamp. This change improves usability and aligns with the behavior > > > introduced in commit dc9f8a798[1], where pg_stat_statements_reset() > > > was updated to return the reset time. > > > > > > The following functions have been modified to return a TIMESTAMP WITH > > > TIME ZONE value indicating when the statistics were reset: > > > -1 - I think it was a mistake to introduce support for granular resets, we > > shouldn't bury ourselves deeper. If anything we should rip out everything > > other than 1) a global reset b) a per-database reset. > > > > Leaving that aside, I just don't see a convincing use case for returning the > > timestamp here. > > I agree with Andres here. Resetting the statistics for the purpose of > tracking what's happened since last reset is just a mistake and it can > even be dangerous when you consider autovacuum is driven from the > PgStat_StatTabEntry stats. The race-condition free way of doing this > is to log the values and subtract the previous value from the current > one. That's pretty easy to do in Postgres with the LAG() window > function. You don't need this feature to do that, so -1 from me. Okay, since there are some objections, I will withdraw these patches. Thank you all for your comments. -- Best regards, Shinya Kato NTT OSS Center
В списке pgsql-hackers по дате отправления: