Re: Vacuum statistics
Ilia Evdokimov <ilya.evdokimov@tantorlabs.com>
From: Ilia Evdokimov <ilya.evdokimov@tantorlabs.com>
To: Alena Rybakina <a.rybakina@postgrespro.ru>,
Andrei Zubkov <zubkov@moonset.ru>
Cc: pgsql-hackers <pgsql-hackers@postgresql.org>, a.lepikhov@postgrespro.ru
Date: 2024-08-15T09:50:58Z
Lists: pgsql-hackers
Commits
Same data as JSON:
GET /api/v1/messages/:b64id/commits
the thread's linked commits as JSON, with link sources.
API reference →
-
Move wal_buffers_full from PgStat_PendingWalStats to WalUsage
- eaf502747bac 18.0 cited
On 15.8.24 11:49, Alena Rybakina wrote: >> >> I have some suggestions: >> >> 1. pgstatfuncs.c in functions tuplestore_put_for_database() and >> tuplestore_put_for_relation you can remove 'nulls' array if >> you're sure that columns cannot be NULL. >> > We need to use this for tuplestore_putvalues function. With this > function, we fill the table with the values of the statistics. Ah, right! I'm sorry. >> 1. >> >> >> >> 2. These functions are almost the same and I would think of writing >> one function depending of type 'ExtVacReportType' >> > I'm not sure that I fully understand what you mean. Can you explain it > more clearly, please? Ah, I didn't notice that the size of all three tables is different. Therefore, it won't be possible to write one function instead of two to avoid code duplication. My mistake.