powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Кеширование
2 сообщений из 2, страница 1 из 1
Кеширование
    #35455909
StillGray
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте,

В этом запросе

Код: plaintext
SELECT f1, (func_proxy(f1)).f2, (func_proxy(f1)).f3, (func_proxy(f1)).f4 FROM table1

func_proxy(f1) вызывается 3 раза. Можно ли как-нибудь её кешировать??

Или сказок не бывает?

PS.
Код: plaintext
1.
2.
3.
CREATE FUNCTION func_proxy(IN f1 integer, OUT f2 integer, OUT f integer, OUT f2 real) RETURNS record AS '
SELECT f2, f3, f4 FROM func($1);
' LANGUAGE 'sql' STABLE STRICT;
...
Рейтинг: 0 / 0
Кеширование
    #35456328
Author the new one
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StillGrayЗдравствуйте,
...
func_proxy(f1) вызывается 3 раза. Можно ли как-нибудь её кешировать??
...
Или сказок не бывает?
...
[/src]

Если она у Вас immutable, то бывает.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Кеширование
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]