pgsql: Transform proconfig for faster execution.

Поиск
Список
Период
Сортировка
От Jeff Davis
Тема pgsql: Transform proconfig for faster execution.
Дата
Msg-id E1qUC6m-001QHV-UU@gemulon.postgresql.org
обсуждение исходный текст
Список pgsql-committers
Transform proconfig for faster execution.

Store function config settings in lists to avoid the need to parse and
allocate for each function execution.

Speedup is modest but significant. Additionally, this change also
seems cleaner and supports some other performance improvements under
discussion.

Discussion: https://postgr.es/m/04c8592dbd694e4114a3ed87139a7a04e4363030.camel@j-davis.com
Reviewed-by: Nathan Bossart

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/5765cfe18c595b5d8a7df3a62d253f60a00718ce

Modified Files
--------------
src/backend/utils/fmgr/fmgr.c | 29 +++++++++++++++++++---------
src/backend/utils/misc/guc.c  | 45 ++++++++++++++++++++++++++++++++++++-------
src/include/utils/guc.h       |  2 ++
3 files changed, 60 insertions(+), 16 deletions(-)


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

Предыдущее
От: Jeff Davis
Дата:
Сообщение: pgsql: Remove test from commit fa2e874946.
Следующее
От: Michael Paquier
Дата:
Сообщение: pgsql: Fix code indentation violations introduced by recent commit