Skip to main content
clarify
Source Link
Erwin Brandstetter
  • 186.6k
  • 28
  • 465
  • 639

Basically the same results as for Postgres 10 below. (I also added a test without the new parallelism to the fiddle, to compare apples with apples.)

Basically the same results as for Postgres 10 below. (I added a test without the new parallelism.)

Basically the same results as for Postgres 10 below. (I also added a test without the new parallelism to the fiddle, to compare apples with apples.)

add test for Postgres 13
Source Link
Erwin Brandstetter
  • 186.6k
  • 28
  • 465
  • 639

Since Postgres 9.4 there's also the aggregate FILTER clause. DetailsSee:

Which... which is the true king of performance, even without index.
With an applicable index it can be faster by orders of magnitude, especially with index-only scans.

Postgres 10

Postgres 13

db<>fiddle here

Basically the same results as for Postgres 10 below. (I added a test without the new parallelism.)

Postgres 10

Since Postgres 9.4 there's also the FILTER clause. Details:

Which is the true king of performance, even without index.
With an applicable index it can be faster by orders of magnitude, especially with index-only scans.

Postgres 10

Since Postgres 9.4 there's also the aggregate FILTER clause. See:

... which is the true king of performance, even without index.
With an applicable index it can be faster by orders of magnitude, especially with index-only scans.

Postgres 13

db<>fiddle here

Basically the same results as for Postgres 10 below. (I added a test without the new parallelism.)

Postgres 10

Commonmark migration
Source Link

##Benchmarks

Benchmarks

Old test for Postgres 9.1

###Old test for Postgres 9.1 ToTo verify I ran a quick test with EXPLAIN ANALYZE on a real life table in PostgreSQL 9.1.6.

##Benchmarks

###Old test for Postgres 9.1 To verify I ran a quick test with EXPLAIN ANALYZE on a real life table in PostgreSQL 9.1.6.

Benchmarks

Old test for Postgres 9.1

To verify I ran a quick test with EXPLAIN ANALYZE on a real life table in PostgreSQL 9.1.6.

clarify, add link
Source Link
Erwin Brandstetter
  • 186.6k
  • 28
  • 465
  • 639
Loading
typos
Source Link
Erwin Brandstetter
  • 186.6k
  • 28
  • 465
  • 639
Loading
added 30 characters in body
Source Link
Erwin Brandstetter
  • 186.6k
  • 28
  • 465
  • 639
Loading
big update with new benchmark
Source Link
Erwin Brandstetter
  • 186.6k
  • 28
  • 465
  • 639
Loading
replaced http://dba.stackexchange.com/ with https://dba.stackexchange.com/
Source Link
Loading
add pg 9.4
Source Link
Erwin Brandstetter
  • 186.6k
  • 28
  • 465
  • 639
Loading
typos
Source Link
Erwin Brandstetter
  • 186.6k
  • 28
  • 465
  • 639
Loading
add another nice variant, format
Source Link
Erwin Brandstetter
  • 186.6k
  • 28
  • 465
  • 639
Loading
typo, trim some noise, clean up
Source Link
Erwin Brandstetter
  • 186.6k
  • 28
  • 465
  • 639
Loading
Source Link
Erwin Brandstetter
  • 186.6k
  • 28
  • 465
  • 639
Loading