GitHub: github.com/postgres-ai/...
GitLab: gitlab.com/postgres-ai/...
GitHub: github.com/postgres-ai/...
GitLab: gitlab.com/postgres-ai/...
This is why postgres.ai is powerful: it detects indexes that need to be dropped, sets up automated reindex, and observes the results.
So you can work on features, not DB maintenance.
This is why postgres.ai is powerful: it detects indexes that need to be dropped, sets up automated reindex, and observes the results.
So you can work on features, not DB maintenance.
Couldn't believe the numbers: 35 TiB/h copying PGDATA from one EC2 instance to another.
That's fast enough to clone a 10 TiB production database in ~17 minutes.
1/
Couldn't believe the numbers: 35 TiB/h copying PGDATA from one EC2 instance to another.
That's fast enough to clone a 10 TiB production database in ~17 minutes.
1/
First: tackling the problem most teams actually face: index maintenance, not index creation.
Sad truth: everyone agrees when we show what needs to be done. But it's too much effort, so it sits in TODO forever. Until DB hits a wall
1/
First: tackling the problem most teams actually face: index maintenance, not index creation.
Sad truth: everyone agrees when we show what needs to be done. But it's too much effort, so it sits in TODO forever. Until DB hits a wall
1/
excited about new postgres.ai product we're building now – it will help predict / detect / mitigate all possible cliffs
excited about new postgres.ai product we're building now – it will help predict / detect / mitigate all possible cliffs
part 1 postgres.ai/blog/2025102...
part 2 postgres.ai/blog/2025102...
part 3 postgres.ai/blog/2025103...
part 1 postgres.ai/blog/2025102...
part 2 postgres.ai/blog/2025102...
part 3 postgres.ai/blog/2025103...
we aim to have most detailed and advanced monitoring for Postgres -- and it's FOSS because it's just a foundation of something bigger
(after 20 years with Postgres, next month will be the most exciting announcement of my career)
we aim to have most detailed and advanced monitoring for Postgres -- and it's FOSS because it's just a foundation of something bigger
(after 20 years with Postgres, next month will be the most exciting announcement of my career)
was very curious (because I do want to learn more ways to boost planning performance), checked it out: www.youtube.com/watch?v=d7__...
...and ERROR: infinite recursion detected
was very curious (because I do want to learn more ways to boost planning performance), checked it out: www.youtube.com/watch?v=d7__...
...and ERROR: infinite recursion detected
To warm up, let's talk about lightweight and heavyweight locks (or "regular locks" or just "locks").
I'm using these materials:
- PG docs (first of all, www.postgresql.org/docs/current...)
1/
To warm up, let's talk about lightweight and heavyweight locks (or "regular locks" or just "locks").
I'm using these materials:
- PG docs (first of all, www.postgresql.org/docs/current...)
1/
Make sure you follow me so we could learn some good stuff about Postgres together.
This time, I'll be doing it a bit differently:
- I'll choose one big Postgres topic that I'll be covering over a week or two
1/
Make sure you follow me so we could learn some good stuff about Postgres together.
This time, I'll be doing it a bit differently:
- I'll choose one big Postgres topic that I'll be covering over a week or two
1/
SELECT INTO is ...DDL. It creates a table.
Not what you expect after spending hours inside pl/pgsql
www.postgresql.org/docs/current...
I wish Postgres didn't have this feature 😂
SELECT INTO is ...DDL. It creates a table.
Not what you expect after spending hours inside pl/pgsql
www.postgresql.org/docs/current...
I wish Postgres didn't have this feature 😂
I'll go first, my top-3 list:
I'll go first, my top-3 list: