Re: [PATCH] Use optimized single-datum tuplesort in ExecSort
John Naylor <john.naylor@enterprisedb.com>
From: John Naylor <john.naylor@enterprisedb.com>
To: David Rowley <dgrowleyml@gmail.com>
Cc: Ronan Dunklau <ronan.dunklau@aiven.io>, James Coleman <jtc331@gmail.com>, PostgreSQL Developers <pgsql-hackers@lists.postgresql.org>,
Ranier Vilela <ranier.vf@gmail.com>, Dilip Kumar <dilipbalaut@gmail.com>
Date: 2021-07-14T23:30:26Z
Lists: pgsql-hackers
Attachments
- datum-sort-test-JCN-1.txt (text/plain)
On Wed, Jul 14, 2021 at 6:14 AM David Rowley <dgrowleyml@gmail.com> wrote: > It would be good to get a 2nd opinion about this idea. Also, more > benchmark results with v6 and v8 would be good too. I tested this on an older Xeon, gcc 8.4 (here median of each test, full results attached): test HEAD v6 v8 Test1 588 1007 998 Test2 198 202 197 Test3 374 516 512 Test4 172 165 166 Test5 255 279 283 Test6 227 251 251 Test7 145 147 146 Test8 474 783 770 Test4 could be a regression, but 2 and 7 look fine here. -- John Naylor EDB: http://www.enterprisedb.com
Commits
-
Make nodeSort.c use Datum sorts for single column sorts
- 91e9e89dccdf 15.0 landed