PostgreSQL When It’s Not Your Job
My slides from my PGConf US 2017 tutorial, PostgreSQL When It’s Not Your Job, are available now.
My slides from my PGConf US 2017 tutorial, PostgreSQL When It’s Not Your Job, are available now.
The slides for my talk Corruption War Stories are now available.
So, what’s weird about this plan, from a query on a partitioned table? (PostgreSQL 9.3, in this case.)
On a PostgreSQL primary / secondary pair, it’s very important to monitor replication lag. Increasing replication lag is often the first sign of trouble, such as a network issue, the secondary disconnecting for some reason (or for no reason at all, which does happen rarely), disk space issues, etc.
The slides for my talk, Securing PostgreSQL at PGConf EU 2016 are now available.
The slides for my presentation Unclogging the VACUUM at PGConf EU in Tallinn, Estonia are now available.
Everyone has their own style, unfortunately, on how they edit postgresql.conf. Some like to uncomment specific values and edit them at the point they appear in the default file, some like to tack overrides onto the end… and some do a mixture of those (don’t do that).
My personal preference is to leave everything in the default file commented,
I’ve noticed an increasing tendency in PostgreSQL users to over-index tables, often constructing very complex partial indexes to try to speed up very particular queries.
Be careful about doing this. Not only do additional indexes increase the plan time, they greatly increase insert time.
By way of example, I created a table with a single bigint column, and
The slides from my talk at PG Day at FOSDEM 2016 are now available.