Re: pgsql: Faster expression evaluation and targetlist projection.
Michael Paquier <michael.paquier@gmail.com>
From: Michael Paquier <michael.paquier@gmail.com>
To: David Rowley <david.rowley@2ndquadrant.com>
Cc: Thomas Munro <thomas.munro@enterprisedb.com>,
Andres Freund <andres@anarazel.de>, pgsql-committers <pgsql-committers@postgresql.org>
Date: 2017-03-25T23:53:50Z
Lists: pgsql-hackers
On Sun, Mar 26, 2017 at 7:58 AM, David Rowley <david.rowley@2ndquadrant.com> wrote: > On 26 March 2017 at 09:55, Thomas Munro <thomas.munro@enterprisedb.com> wrote: >> On Sun, Mar 26, 2017 at 11:11 AM, Andres Freund <andres@anarazel.de> wrote: >>> Faster expression evaluation and targetlist projection. >>> >>> This replaces the old, recursive tree-walk based evaluation, with >>> non-recursive, opcode dispatch based, expression evaluation. >>> Projection is now implemented as part of expression evaluation. >>> >>> This both leads to significant performance improvements, and makes >>> future just-in-time compilation of expressions easier. >> >> This is a huge achievement. Congratulations! > > Agreed. Congratulations! Hurray. Congratulations. -- Michael
Commits
-
Blindly attempt to fix sepgsql tests.
- 83bbcb04ab3b 10.0 landed
-
Faster expression evaluation and targetlist projection.
- b8d7f053c5c2 10.0 cited