Re: Ignore Some Updates - Mailing list pgsql-performance

From Tom Lane
Subject Re: Ignore Some Updates
Date
Msg-id 8021.1073969975@sss.pgh.pa.us
Whole thread Raw
In response to Ignore Some Updates  ("cnliou" <cnliou@so-net.net.tw>)
List pgsql-performance
"cnliou" <cnliou@so-net.net.tw> writes:
> I wonder it happens to systems where inefficient update
> SQL's are used like this:
> UPDATE MyTable SET MyColumn=1234
> Question arises when the value of MyColumn is already 1234
> before the update.

We have to fire UPDATE triggers in any case.

> If I am right, even when the to-be-updated column values
> equal to the new values, the core never hates to update that
> row anyway. If so, is it wise or not to adjust the core for
> lazy SQL users to ignore such "meaningless" updates in order

Seems like penalizing the intelligent people (by adding useless
comparisons) in order to reward the "lazy" ones.

            regards, tom lane

pgsql-performance by date:

Previous
From: "cnliou"
Date:
Subject: Ignore Some Updates
Next
From: Hannu Krosing
Date:
Subject: Re: failures on machines using jfs