Viewing profile — lfittl
lfittl
HN member- Joined
- Tue, Oct 30, 2007, 7:14 PM UTC
- HN karma
- 1,954
- Public activity
- 213 items
- HN profile
- View on Hacker News ↗
About lfittl
Founder of pganalyze - Postgres performance at any scale.
Feel free to drop me an email: lukas@fittl.com
[ my public key: https://keybase.io/lukasfittl; my proof: https://keybase.io/lukasfittl/sigs/rqDeEWdp4ktJubli4QY0dNaUJ6K-pdpDTHCFOi9v7WU ]
Recent public activity
-
comment
Comment #49171883
5 mins of Postgres! I still do them occasionally, but its hard to find the time currently. Glad to hear you liked them :)
-
comment
Comment #49163658
pganalyze | Marketing Manager | REMOTE (US) | Full-time | base $130-160k + annual bonus + equity | https://pganalyze.com At pganalyze, we build observability and automation tools f…
-
comment
Comment #48846906
My assumption is that its based on that repo but with the "ee/" folder removed, per https://github.com/PostHog/posthog#open-source-vs-paid Presumably so folks can be sure they're n…
-
comment
Comment #48454692
I don't think Tom's perspective has necessarily changed (and there is certainly concern from others that this could cause less reports on planner bugs), but Tom is pretty good abou…
-
comment
Comment #48454289
Its also worth reading the original post by Robert Haas (the author of pg_plan_advice) on motivation/design: https://rhaas.blogspot.com/2026/03/pgplanadvice-plan-stabili... Also, I…
-
comment
Comment #48018270
The original author of pgBackRest posted on LinkedIn today that he will very likely revive the project, given the interest and new sponsorship opportunities: https://www.linkedin.c…
- story
- story
-
comment
Comment #47644993
Its worth reading this follow-up LKML post by Andres Freund (who works on Postgres): https://lore.kernel.org/lkml/yr3inlzesdb45n6i6lpbimwr7b25kqk...
-
comment
Comment #46909862
Thanks for posting! There is a hand-edited transcript here as well, for those who prefer text: https://pganalyze.com/blog/5mins-postgres-19-better-planner-... And, its noted in the…
-
comment
Comment #46895983
Specifically on the cost of forking a process for each connection (vs using threads), there are active efforts to make Postgres multi-threaded. Since Postgres is a mature project, …
-
comment
Comment #46737099
Since there seems to be some confusion in the comments about why pg_query chose Protobufs in the first place, let me add some context as the original author of pg_query (but not in…
-
comment
Comment #46265349
Regarding pgstattuple specifically: If this was a 24/7/365 service and you would be concerned by the I/O impact of loading the full table or index at any time, you could run this o…
-
comment
Comment #46264859
I think there are two aspects to that: 1) When do pages get removed? (file on disk gets smaller) Regular vacuum can truncate the tail of a table if those pages at the end are fully…
-
comment
Comment #46264705
The article has a section where it estimates index bloat based on comparing the number of index reltuples * 40 bytes (?), compared to the size of the file on disk. This is problema…
-
comment
Comment #43917739
Yep, I find cloud storage performance to be quite frustrating, but its the reality for many production database deployments I've seen. Its worth noting that even on really fast loc…
-
comment
Comment #43917568
It depends on the I/O method - as described in the article, "io_uring" is only available on Linux (and requires building with liburing, as well as io_uring to be enabled in the Ker…
- story
-
comment
Comment #43701821
Thanks, glad to hear! I like to think that one of the reasons pganalyze is a good product (though there are always parts I'd like to improve, and feedback is always welcome) is bec…
-
comment
Comment #43697537
Yeah, as one of the main authors of libpg_query, I think the primary things that make this easier is that Postgres has good abstractions internally, and the parser works independen…
-
comment
Comment #43552879
pganalyze | Senior Solutions Engineer | REMOTE (US/Canada) | Full-time | $160-200k + equity | https://pganalyze.com At pganalyze, we're redefining how developers optimize one of th…
-
comment
Comment #43245974
pganalyze | Senior Product Engineer | REMOTE (US/Canada) | Full-time | $160-200k + equity | https://pganalyze.com At pganalyze, we're redefining how developers optimize one of the …
-
comment
Comment #42921663
pganalyze | Senior Product Engineer, Senior Solutions Engineer | REMOTE (US/Canada) | Full-time | https://pganalyze.com At pganalyze, we're redefining how developers optimize one o…
-
comment
Comment #41661847
In my understanding it was a timing issue with the UUIDv7 RFC not being finalized before the Postgres 17 feature freeze in early April. Shouldn't be an issue to get this in for Pos…
- story