pgsql: Marginal performance hack: avoid unnecessary work in - Mailing list pgsql-committers

From tgl@postgresql.org (Tom Lane)
Subject pgsql: Marginal performance hack: avoid unnecessary work in
Date
Msg-id 20070430001454.5F8E99FA5C8@postgresql.org
Whole thread Raw
List pgsql-committers
Log Message:
-----------
Marginal performance hack: avoid unnecessary work in expression_tree_mutator.
We can just palloc, instead of using makeNode, when we are going to
overwrite the whole node anyway in the FLATCOPY macro.  Also, use
FLATCOPY instead of copyObject for common node types Var and Const.

Modified Files:
--------------
    pgsql/src/backend/optimizer/util:
        clauses.c (r1.242 -> r1.243)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/optimizer/util/clauses.c.diff?r1=1.242&r2=1.243)

pgsql-committers by date:

Previous
From: tgl@postgresql.org (Tom Lane)
Date:
Subject: pgsql: Marginal performance hack: remove the loop that used to be needed
Next
From: tgl@postgresql.org (Tom Lane)
Date:
Subject: pgsql: Marginal performance hack: use a dedicated routine instead of