From: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
---|---|
To: | Andrew Dunstan <andrew(at)dunslane(dot)net> |
Cc: | "Jim C(dot) Nasby" <jnasby(at)pervasive(dot)com>, Martijn van Oosterhout <kleptog(at)svana(dot)org>, Mischa Sandberg <mischa(at)ca(dot)sophos(dot)com>, pgsql-hackers(at)postgresql(dot)org |
Subject: | Re: Porting MSSQL to PGSQL (Was: [OT] MySQL is bad, but THIS bad?) |
Date: | 2006-05-22 23:47:46 |
Message-ID: | 16132.1148341666@sss.pgh.pa.us |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-advocacy pgsql-hackers |
Andrew Dunstan <andrew(at)dunslane(dot)net> writes:
> How expensive is this going to be, especially for huge numbers of rows?
Certainly cheaper than firing a per-row trigger.
> Would it be done for all queries, or just those with a per statement
> trigger, or only when explicitly requested?
Just when there's a per-statement AFTER trigger, I would think. One of
the tricky parts is to minimize overhead if the trigger never actually
asks for access to the rows. However, if all we do during the statement
is build a possibly-lossy bitmap, I don't think the overhead will be
bad.
It might be interesting to think about reimplementing the RI triggers
as per-statement, too ...
regards, tom lane
From | Date | Subject | |
---|---|---|---|
Next Message | Thomas Hallgren | 2006-05-23 07:23:53 | Re: Porting MSSQL to PGSQL (Was: [OT] MySQL is bad, but THIS bad?) |
Previous Message | Andrew Dunstan | 2006-05-22 23:42:11 | Re: Porting MSSQL to PGSQL (Was: [OT] MySQL is bad, but |
From | Date | Subject | |
---|---|---|---|
Next Message | Bruno Wolff III | 2006-05-22 23:57:42 | Re: group by points |
Previous Message | Andrew Dunstan | 2006-05-22 23:42:11 | Re: Porting MSSQL to PGSQL (Was: [OT] MySQL is bad, but |