Re: Pluggable cumulative statistics
От | Andrei Lepikhov |
---|---|
Тема | Re: Pluggable cumulative statistics |
Дата | |
Msg-id | 71ed6738-8738-4313-9a1e-f4c4dfeac749@gmail.com обсуждение исходный текст |
Ответ на | Pluggable cumulative statistics (Michael Paquier <michael@paquier.xyz>) |
Ответы |
Re: Pluggable cumulative statistics
|
Список | pgsql-hackers |
On 6/13/24 14:59, Michael Paquier wrote: > This will hopefully spark a discussion, and I was looking for answers > regarding these questions: > - Should the pgstat_kind_infos array in pgstat.c be refactored to use > something similar to pgstat_add_kind? > - How should the persistence of the custom stats be achieved? > Callbacks to give custom stats kinds a way to write/read their data, > push everything into a single file, or support both? > - Should this do like custom RMGRs and assign to each stats kinds ID > that are set in stone rather than dynamic ones? It is a feature my extensions (which usually change planning behaviour) definitely need. It is a problem to show the user if the extension does something or not because TPS smooths the execution time of a single query and performance cliffs. BTW, we have 'labelled DSM segments', which allowed extensions to be 'lightweight' - not necessarily be loaded on startup, stay backend-local and utilise shared resources. It was a tremendous win for me. Is it possible to design this extension in the same way? -- regards, Andrei Lepikhov
В списке pgsql-hackers по дате отправления: