Re: Stored procedure slower than sql?
От | Matthew Peters |
---|---|
Тема | Re: Stored procedure slower than sql? |
Дата | |
Msg-id | 775F825B46B551499DC75DC4E92F80AB564D05@jupiter.ad.haydrian.com обсуждение исходный текст |
Ответ на | Re: Stored procedure slower than sql? (Tom Lane <tgl@sss.pgh.pa.us>) |
Ответы |
Re: Stored procedure slower than sql?
|
Список | pgsql-performance |
Parameterized. IE (very simplified) CREATE OR REPLACE FUNCTION my_function(IN param1 BIGINT, IN param2 INTEGER) RETURNS my_type SECURITY DEFINER AS $$ /* my_type = (a,b,c) */ Select a,b,c FROM my_table WHERE indexed_column = $1 AND partition_constraint_column = $2; $$ LANGUAGE SQL; Matthew A. Peters Sr. Software Engineer, Haydrian Corp. matthew@haydrian.com (mobile) 425-941-6566 Haydrian Corp. -----Original Message----- From: Tom Lane [mailto:tgl@sss.pgh.pa.us] Sent: Thursday, October 26, 2006 9:15 AM To: Matthew Peters Cc: pgsql-performance@postgresql.org Subject: Re: [PERFORM] Stored procedure slower than sql? Importance: High "Matthew Peters" <matthew@haydrian.com> writes: > How can a stored procedure containing a single query not implement the > same execution plan (assumption based on the dramatic performance > difference) that an identical ad-hoc query generates? Parameterized vs non parameterized query? regards, tom lane
В списке pgsql-performance по дате отправления: