Sammlung von Newsfeeds
Lætitia AVROT: PGSQL Phriday #015: UUID: let's fight!
Luca Ferrari: Learn PostgreSQL - second edition - Tech Bits
Me and Enrico talk about out latest book on Doug’s Tech Bit show!
Learn PostgreSQL - second edition - Tech BitsI’m really glad that me and Enrico were hosted on the great Doug’s Tech Bits show. You can see the podcast on YouTube:
I would like to thank Doug Ortiz for his excellent work.
cary huang: A Comprehensive Overview of PostgreSQL Query Processing Stages
When you send a query to PostgreSQL, it will undergo several processing stages in the backend. Each of these stages has different responsibilities to ensure that you receive correct responses in shortest amount of time possible. Yes, they can be quite large and complex to fully understand but I believe it is important for PostgreSQL developer like you to at least understand their roles in handling a query. In this blog, I will give an overview of each query processing stage, their roles and significance in PostgreSQL architecture.
Pavlo Golub: GSoC 2024 calls for aid! And Postgres will answer!
Google Summer of Code is back for 2024! Please review this announcement blog post.
And please make yourself familiar with the GSoC 2024 timeline!
Adrien Nayrat: GROUP BY reordering
A commit caught my attention during my technical watch:
Adam Hendel: How we built our customer data warehouse all on Postgres
At Tembo (like every aaS provider), we wanted to have a customer data warehouse to track and understand customer usage and behavior. We wanted to quickly answer questions like "How many Postgres instances have we deployed?", "Who is our most active customer?" and "How many signups do we have by time?". In order to do this, we needed to bring data from several sources into a single location and keep it up-to-date so we could build the dashboards.
Umair Shahid: “But how much does a PostgreSQL license actually cost?” A Frequently Asked Question from Oracle users considering PostgreSQL
Unraveling the Mystery: Why PostgreSQL Costs You Nothing Each time I mention that PostgreSQL comes with zero licensing fees, I’m met with skeptical looks and a barrage of “Really? But how much does the license actually cost?”. It has happened enough times that I decided to write a blog explaining this, keeping in mind especially […]
Andrew Atkinson: What’s ‘Rows Removed By Filter’ in PostgreSQL Query Plans all about?
I was recently conducting a training session on the query planner, looking at the bits of information, and we discussed the “Rows Removed by Filter.”
I was seeing a value of one less than the total row count, which made sense, since the query had a LIMIT of 1.
However, as I changed the query parameter, the value from “Rows Removed by Filter” returned different values. I realized I didn’t fully understand the behavior, so I wanted to take that opportunity to strengthen my understanding of what was happening.
Rigoudy Perik: Extensions for PostgreSQL, how we participate at Adjust?
Andreas Scherbaum: PostgreSQL @ FOSDEM 2024
The PostgreSQL Project is present with a booth at FOSDEM ever since 2007. And ever since 2008 we organize a Devroom, starting 2013 we also have our own PGDay on the Friday before FOSDEM. This year it’s the 10th FOSDEM PGDay, skipping 2021 and 2022 for obvious reasons.
This blog post provides useful information for visitors of the PGDay, the booth and the PostgreSQL Devroom at FOSDEM.
Pavlo Golub: Grafana dashboard for pg_timetable scheduled jobs
As a little boy, I dreamed of becoming a supersonic jet pilot or an astronaut. I also yearned to pilot trains, subways, trolleybuses, trams, and other vessels. I remember stealing pot lids from my grandparent’s kitchen to make a steering wheel. And also all sorts of devices and tools to emulate the cockpit dashboard. My childish mind easily turned a hammer into a landing gear release lever. Clothes pegs quickly served as switches to open the airlocks.
Hans-Juergen Schoenig: PostgreSQL: Why true Open Source matters
PGConfEU2023 is over and a New Year has started. For those who did not manage to make it to Prague to attend the conference, I wanted to use the occasion, to sum up what I tried to communicate during my keynote session and reflect a bit on the importance of true Open Source versus Closed Source as well as on subscription services.
Longevity in data processing
David Wheeler: I’m a Postgres Extensions Tembonaut
New year, new job.
I’m pleased to announce that I started a new job on January 2 at Tembo, a fully-managed PostgreSQL developer platform. Tembo blogged the news, too.
Hubert 'depesz' Lubaczewski: Waiting for PostgreSQL 17 – In plpgsql, allow %TYPE and %ROWTYPE to be followed by array decoration.
Francesco Tisiot: How to use PostgreSQL® SUBSTRING
Need to extract a specific substring out of a text in PostgreSQL®? Read here how!
PostgreSQL SUBSTRING allows you to extract a particular string out of a text column.
The text column can be of:
muhammad ali: Understanding Hash aggregates and Hash Joins in PostgreSQL
Discover the reasons behind a planner's selection of Hash aggregate and Hash joins for data processing and understand their workings through this blog.
The post Understanding Hash aggregates and Hash Joins in PostgreSQL appeared first on Stormatics.
Jesse Soyland: One PID to Lock Them All: Finding the Source of the Lock in Postgres
On the Customer Success Engineering team at Crunchy Bridge, we run across customers with lock issues on their Postgres database from time to time. Locks can have a cascading effect on queries. If one process is locking a table, then a query can be waiting on the process before it, and the process before that one. Major lock issues can quickly take down an entire production Postgres instance or application.
Francesco Tisiot: 1 billion rows challenge in PostgreSQL and ClickHouse
Last week the good old Gunnar Morling launched an interesting challenge about ordering 1 billion rows in Java.
Laurenz Albe: PostgreSQL parallel query problems in JDBC and DBeaver
© Laurenz Albe 2024
I recently investigated a surprising behavior of the DBeaver database client in connection with PostgreSQL parallel query, which I’d like to share with you. This might be interesting for everybody who accesses PostgreSQL using the JDBC driver.