Feng Tian: TPCH on PostgreSQL (Part 2)
CTE is a great feature.We also need to rewrite Q20 extensively. We haven't really tried out best, and we believe we can unroll the three subqueries into outer joins, but it is mind boggling. The...
View ArticleJehan-Guillaume (ioguix) de Rorthais: Btree bloat query - part 4
Thanks to the various PostgreSQL environments we have under monitoring at Dalibo, these Btree bloat estimation queries keeps challenging me occasionally because of statistics deviation…or bugs.For...
View ArticleBruce Momjian: 2015 Postgres Conferences
Due to the increased popularity of Postgres, conference organizers are more confident about future conferences and are announcing their conference dates earlier, perhaps also to attract speakers. These...
View ArticlePeter Eisentraut: Checking whitespace with Git
Whitespace matters.Git has support for checking whitespace in patches. git apply and git am have the option --whitespace, which can be used to warn or error about whitespace errors in the patches about...
View ArticleHubert 'depesz' Lubaczewski: Changes on explain.depesz.com
Uploaded new version to the server – straight from GitHub. There are two changes – one visible, and one not really. The invisible change, first, is one for people hosting explain.depesz.com on their...
View ArticleMarko Tiikkaja: PostgreSQL gotcha of the week, week 45
Something happened earlier this week (or maybe it was last week, I forget), and I was quite perplexed for a good 30 seconds, so I thought I'd try and make this problem a bit more well-known. Consider...
View ArticleMarko Tiikkaja: PostgreSQL gotcha of the week, week 45
Something happened earlier this week (or maybe it was last week, I forget), and I was quite perplexed for a good 30 seconds, so I thought I'd try and make this problem a bit more well-known. Consider...
View ArticleShaun M. Thomas: On PostgreSQL View Dependencies
As many seasoned DBAs might know, there’s one area that PostgreSQL still manages to be highly aggravating. By this, I mean the role views have in mucking up PostgreSQL dependencies. The part that...
View ArticleHubert 'depesz' Lubaczewski: How to install your own copy of explain.depesz.com
There are some cases where you might want to get your own copy of explain.depesz.com. You might not trust me with your explains. You might want to use it without internet access. Or you just want to...
View ArticleMichael Paquier: pgmpc: mpd client for Postgres
Have you ever heard about mpd? It is an open source music player that works as a server-side application playing music, as well as in charge of managing the database of songs, playlists. It is as well...
View ArticleJosh Berkus: We need a webapp benchmark
I've been doing some comparative testing on different cloud platform's hosting of PostgreSQL. And one of the deficiencies in this effort is the only benchmarking tool I have is pgbench, which doesn't...
View Articlegabrielle roth: PDXPUG: November meeting in two weeks
When: 6-8pm Thu Nov 20, 2014Where: IovationWhat: 9.4 party! As discussed at last month’s meeting, we’re going to check out some of the new 9.4 features. It will help if you already have 9.4 installed...
View ArticleJim Mlodgenski: Synchronous Commit
While I was at PGConf.EU a couple of weeks ago in Madrid, I attended a talk by Grant McAlister discussing Amazon RDS for PostgreSQL. While it was interesting to see how Amazon had made it very simple...
View ArticleFeng Tian: TPCH on PostgreSQL (part 3)
Today is the biggest internet shopping day. If you read Chinese, you may find that Alibaba posts job openings for PostgreSQL dba from time to time. It would be interesting to find out how many...
View ArticleBruce Momjian: Postgres Rising in Russia
I just returned from two weeks in Russia, and I am happy to report that Postgres is experiencing strong growth there. I have regularly complained that Russian Postgres adoption was lagging, but the...
View ArticleBrian Dunavant: Writeable CTEs to improve performance
I wrote an article on my company blog on using Postgres’ writable CTE feature to improve performance and write cleaner code. The article is available...
View ArticleMichael Paquier: Postgres 9.5 feature highlight: BRIN indexes
A new index type, called BRIN. or Block Range INdex is showing up in PostgreSQL 9.5, introduced by this commit:commit: 7516f5259411c02ae89e49084452dc342aadb2ae author: Alvaro Herrera...
View ArticleJoshua Drake: AWS performance: Results included
I am not a big fan of AWS. It is a closed platform. It is designed to be the Apple of the Cloud to the Eve of Postgres users. That said, customers drive business and some of our customers use AWS, even...
View ArticleJoshua Tolley: Dear PostgreSQL: Where are my logs?
From Flickr user Jitze CouperusWhen debugging a problem, it's always frustrating to get sidetracked hunting down the relevant logs. PostgreSQL users can select any of several different ways to handle...
View ArticleGabriele Bartolini: Italian PGDay, eight edition: over 120 attendees!
November 7th 2014 was the eight Italian PostgreSQL Day, the national event dedicated to the promotion of the world’s most advanced open source database. The Italian edition is one of the most enduring...
View Article