Slashdot Mirror


PostgreSQL Getting Parallel Query

New submitter iamvego writes: A major feature PostgreSQL users have requested for some time now is to have the query planner "parallelize" a query. Now, thanks to Robert Haas and Amit Kapila, this has now materialized in the 9.6 branch. Robert Haas writes in his blog entry that so far it only supports splitting up a sequential scan between multiple workers, but should hopefully be extended to work with multiple partitions before the final release, and much more beside in future releases.

3 of 83 comments (clear)

  1. Re:New features every few months by phantomfive · · Score: 4, Insightful

    PostgreSQL has one of the best-commented and cleanest code-base I've ever reviewed. FWIW

    --
    "First they came for the slanderers and i said nothing."
  2. Re:I miss pgsql by mcrbids · · Score: 1, Insightful

    ... and the replication systems are typically not worth much more than a dime, sadly.

    We have a pretty beefy set up; 4x 16 Core Xeon DB servers with 128 GB of RAM each and Enterprise SSDs, serving hundreds of instances of like-schema databases, one per (organizational) customer, serving an aggregate peak of about 1,000 queries/second in a mixed read/write load.

    And we've never been able to get replication to work reliably, ever. In every case we've ever tried, we've seen a net reduction in reliability. Every single time. Not that we've stopped trying, it has just never reached "just works" territory.

    Replication is PG's Achilles's heel.

    --
    I have no problem with your religion until you decide it's reason to deprive others of the truth.
  3. Re:How does this compare with other databases? by Anonymous Coward · · Score: 2, Insightful

    Oracle has had this capability for at least a decade.

    On the other hand it is often worth it to rewrite your application entirely or ditch the customer that needs that particular function to not have to deal with Oracle.