Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size

Поиск
Список
Период
Сортировка
Искать
От
Michael Paquier
Тема
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size
Дата
Msg-id
YrQYZEHoWspg6cki@paquier.xyz
Ответ на
Список
Дерево обсуждения
PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size Andres Freund <andres@anarazel.de>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size Tom Lane <tgl@sss.pgh.pa.us>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size Tom Lane <tgl@sss.pgh.pa.us>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size Andres Freund <andres@anarazel.de>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size Corey Huinker <corey.huinker@gmail.com>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size Andres Freund <andres@anarazel.de>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size Tom Lane <tgl@sss.pgh.pa.us>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size Andres Freund <andres@anarazel.de>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size Corey Huinker <corey.huinker@gmail.com>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size Andres Freund <andres@anarazel.de>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size David Rowley <dgrowleyml@gmail.com>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size Andres Freund <andres@anarazel.de>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size David Rowley <dgrowleyml@gmail.com>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size James Coleman <jtc331@gmail.com>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size Peter Geoghegan <pg@bowt.ie>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size David Rowley <dgrowleyml@gmail.com>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size Andres Freund <andres@anarazel.de>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size Andres Freund <andres@anarazel.de>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size Tom Lane <tgl@sss.pgh.pa.us>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size Tom Lane <tgl@sss.pgh.pa.us>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size Andres Freund <andres@anarazel.de>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size Tom Lane <tgl@sss.pgh.pa.us>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size Andres Freund <andres@anarazel.de>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size Andres Freund <andres@anarazel.de>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size Andrew Dunstan <andrew@dunslane.net>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size Andres Freund <andres@anarazel.de>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size Andrew Dunstan <andrew@dunslane.net>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size Michael Paquier <michael@paquier.xyz>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size Andres Freund <andres@anarazel.de>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size Andres Freund <andres@anarazel.de>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size Andrew Dunstan <andrew@dunslane.net>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size Andres Freund <andres@anarazel.de>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size Andrew Dunstan <andrew@dunslane.net>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size Andrew Dunstan <andrew@dunslane.net>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size Andres Freund <andres@anarazel.de>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size Andres Freund <andres@anarazel.de>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size Andrew Dunstan <andrew@dunslane.net>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size Amit Langote <amitlangote09@gmail.com>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size Andres Freund <andres@anarazel.de>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size Amit Langote <amitlangote09@gmail.com>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size Amit Langote <amitlangote09@gmail.com>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size Alvaro Herrera <alvherre@alvh.no-ip.org>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size Amit Langote <amitlangote09@gmail.com>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size David Rowley <dgrowleyml@gmail.com>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size Amit Langote <amitlangote09@gmail.com>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size Amit Langote <amitlangote09@gmail.com>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size Andrew Dunstan <andrew@dunslane.net>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size Andres Freund <andres@anarazel.de>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size Andres Freund <andres@anarazel.de>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size Amit Langote <amitlangote09@gmail.com>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size Andres Freund <andres@anarazel.de>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size Amit Langote <amitlangote09@gmail.com>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size Andres Freund <andres@anarazel.de>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size "Jonathan S. Katz" <jkatz@postgresql.org>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size Andrew Dunstan <andrew@dunslane.net>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size "Jonathan S. Katz" <jkatz@postgresql.org>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size Andres Freund <andres@anarazel.de>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size "Jonathan S. Katz" <jkatz@postgresql.org>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size Amit Langote <amitlangote09@gmail.com>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size "Jonathan S. Katz" <jkatz@postgresql.org>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size Andres Freund <andres@anarazel.de>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size Tom Lane <tgl@sss.pgh.pa.us>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size Andres Freund <andres@anarazel.de>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size "Jonathan S. Katz" <jkatz@postgresql.org>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size Andrew Dunstan <andrew@dunslane.net>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size "Jonathan S. Katz" <jkatz@postgresql.org>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size Andrew Dunstan <andrew@dunslane.net>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size Amit Langote <amitlangote09@gmail.com>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size Amit Langote <amitlangote09@gmail.com>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size David Rowley <dgrowleyml@gmail.com>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size Andres Freund <andres@anarazel.de>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size David Rowley <dgrowleyml@gmail.com>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size Kyotaro Horiguchi <horikyota.ntt@gmail.com>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size Kyotaro Horiguchi <horikyota.ntt@gmail.com>
Re: PG 15 (and to a smaller degree 14) regression due to ExprEvalStep size Kyotaro Horiguchi <horikyota.ntt@gmail.com>
On Tue, Jun 21, 2022 at 05:41:07PM -0400, Andrew Dunstan wrote:
> On 2022-06-21 Tu 17:25, Andres Freund wrote:
>> On 2022-06-21 17:11:33 -0400, Andrew Dunstan wrote:
>>> I and a couple of colleagues have looked it over. As far as it goes the
>>> json fix looks kosher to me. I'll play with it some more.
>>
>> Cool.
>>
>> Any chance you could look at fixing the "structure" of the generated
>> expression "program". The recursive ExecEvalExpr() calls are really not ok...

By how much does the size of ExprEvalStep go down once you don't
inline the JSON structures as of 0004 in [1]?  And what of 0003?  The
JSON portions seem like the largest portion of the cake, though both
are must-fixes.

> Yes, but I don't guarantee to have a fix in time for Beta2.

IMHO, it would be nice to get something done for beta2.  Now the
thread is rather fresh and I guess that more performance study is 
required even for 0004, so..  Waiting for beta3 would a better move at
this stage.  Is somebody confident enough in the patches proposed?
0004 looks rather sane, seen from here, at least.

[1]: https://www.postgresql.org/message-id/20220617200605.3moq7dtxua5cxemv@alap3.anarazel.de
--
Michael
В списке pgsql-hackers по дате отправления
От: Peter Smith
Дата:
Сообщение: Fix typo in pg_publication.c
От: Markus Wanner
Дата:
Сообщение: Re: fix crash with Python 3.11
FAQ