Re: [GENERAL] stored procedures and dynamic queries

2007-12-04 Thread Richard Huxton
Ivan Sergio Borgonovo wrote: On Mon, 03 Dec 2007 19:06:29 + Richard Huxton [EMAIL PROTECTED] wrote: Ivan Sergio Borgonovo wrote: Any general rule about dynamically generated queries in stored procedures vs. performances? It's the same decision as any with any prepared plan vs

Re: [GENERAL] stored procedures and dynamic queries

2007-12-04 Thread Ivan Sergio Borgonovo
On Tue, 04 Dec 2007 08:14:56 + Richard Huxton [EMAIL PROTECTED] wrote: Unless it's an obvious decision (millions of small identical queries vs. occasional large complex ones) then you'll have to test. That's going to be true of any decision like this on any system. :( I'm trying to

Re: [GENERAL] stored procedures and dynamic queries

2007-12-04 Thread Richard Huxton
Ivan Sergio Borgonovo wrote: On Tue, 04 Dec 2007 08:14:56 + Richard Huxton [EMAIL PROTECTED] wrote: Unless it's an obvious decision (millions of small identical queries vs. occasional large complex ones) then you'll have to test. That's going to be true of any decision like this on any

Re: [GENERAL] stored procedures and dynamic queries

2007-12-04 Thread Ted Byers
--- Richard Huxton [EMAIL PROTECTED] wrote: Ivan Sergio Borgonovo wrote: On Tue, 04 Dec 2007 08:14:56 + Richard Huxton [EMAIL PROTECTED] wrote: Unless it's an obvious decision (millions of small identical queries vs. occasional large complex ones) then you'll have to test.

Re: [GENERAL] stored procedures and dynamic queries

2007-12-04 Thread Ivan Sergio Borgonovo
On Tue, 04 Dec 2007 13:54:15 + Richard Huxton [EMAIL PROTECTED] wrote: Always go for the cleaner design. If it turns out that isn't fast enough, *then* start worrying about having a bad but faster design. mmm yeah right. I did express myself badly. What I mean I've first to know what are

Re: [GENERAL] stored procedures and dynamic queries

2007-12-04 Thread Obe, Regina
Sent: Tuesday, December 04, 2007 9:59 AM To: Richard Huxton; Ivan Sergio Borgonovo Cc: pgsql-general@postgresql.org Subject: Re: [GENERAL] stored procedures and dynamic queries --- Richard Huxton [EMAIL PROTECTED] wrote: Ivan Sergio Borgonovo wrote: On Tue, 04 Dec 2007 08:14:56 + Richard

[GENERAL] stored procedures and dynamic queries

2007-12-03 Thread Ivan Sergio Borgonovo
Any general rule about dynamically generated queries in stored procedures vs. performances? I was going to write stuff as simple as create or replace function EditQty(int, int, int, varchar(10)) returns boolean as ' declare _uid alias for $1; _aid alias for $2; _qty

Re: [GENERAL] stored procedures and dynamic queries

2007-12-03 Thread Richard Huxton
Ivan Sergio Borgonovo wrote: Any general rule about dynamically generated queries in stored procedures vs. performances? It's the same decision as any with any prepared plan vs plan-each-time trade-off. A query built using EXECUTE will have to be planned each time. That costs you something

Re: [GENERAL] stored procedures and dynamic queries

2007-12-03 Thread Ivan Sergio Borgonovo
On Mon, 03 Dec 2007 19:06:29 + Richard Huxton [EMAIL PROTECTED] wrote: Ivan Sergio Borgonovo wrote: Any general rule about dynamically generated queries in stored procedures vs. performances? It's the same decision as any with any prepared plan vs plan-each-time trade-off. Should I