dynamic queries vs static queries

Поиск
Список
Период
Сортировка
От lwu@mxlogic.com (Litao Wu)
Тема dynamic queries vs static queries
Дата
Msg-id 559b7ab0.0404051354.5a7c8f3d@posting.google.com
обсуждение исходный текст
Список pgsql-admin
Hi,

Is there any performance difference between dynamic queries vs statis
queris in PL/pgSQL functions?

For example:

create function static_fn(int, character varying)...
  pk_id ALIAS $1;
  a_str ALIAS $2;
begin
  update a_table
  set a_column = a_str
  where pk=pk_id;
...
END;
' LANGUAGE 'plpgsql';

vs
create function dynamic_fn(int, character varying)...
  pk_id ALIAS $1;
  a_str ALIAS $2;
begin
  EXECUTE ''update a_table '' ||
    ''set a_column = '' || a_str ||
    '' where pk='' || pk_id;
...
END;
' LANGUAGE 'plpgsql';

В списке pgsql-admin по дате отправления:

Предыдущее
От: jseymour@LinxNet.com (Jim Seymour)
Дата:
Сообщение: Re: Frequent 'deadlock detected' in 7.4 ... or just my bad
Следующее
От: jseymour@LinxNet.com (Jim Seymour)
Дата:
Сообщение: Re: Problem after RH9 Install of 7.4.2