Re: PATCH: Split stats file per database WAS: autovacuum stress-testing our system
Alvaro Herrera <alvherre@2ndquadrant.com>
From: Alvaro Herrera <alvherre@2ndquadrant.com>
To: Tomas Vondra <tv@fuzzy.cz>
Cc: Jeff Janes <jeff.janes@gmail.com>, pgsql-hackers@postgresql.org
Date: 2013-02-13T21:29:08Z
Lists: pgsql-hackers
Attachments
- stats-split-v7.patch (text/x-diff) patch v7
Here's an updated version of this patch that takes care of the issues I reported previously: no more repalloc() of the requests array; it's now an slist, which makes the code much more natural IMV. And no more messing around with doing sprintf to create a separate sprintf pattern for the per-db stats file; instead have a function to return the name that uses just the pgstat dir as stored by GUC. I think this can be further simplified still. I haven't reviewed the rest yet; please do give this a try to confirm that the speedups previously reported are still there (i.e. I didn't completely blew it). Thanks -- Álvaro Herrera http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Training & Services
Commits
Same data as JSON:
GET /api/v1/messages/:b64id/commits
the thread's linked commits as JSON, with link sources.
API reference →
-
Split pgstat file in smaller pieces
- 187492b6c2e8 9.3.0 cited