[PATCH]: Not to invaldiate CatalogSnapshot for local invalidation messages

Поиск
Список
Период
Сортировка
От Xiaoran Wang
Тема [PATCH]: Not to invaldiate CatalogSnapshot for local invalidation messages
Дата
Msg-id CAGjhLkP_Bqk1nHqFHbpbcM62wdNaiS-BV-AHi-Te-BvjXrrxow@mail.gmail.com
обсуждение исходный текст
Ответы Re: [PATCH]: Not to invaldiate CatalogSnapshot for local invalidation messages  (Xiaoran Wang <fanfuxiaoran@gmail.com>)
Список pgsql-hackers

Hi hackers,

For local invalidation messages, there is no need to call

`InvalidateCatalogSnapshot` to set the CatalogSnapshot to NULL and
 rebuild it later. Instead, just update the CatalogSnapshot's `curcid`
 in `SnapshotSetCommandId`, this way can make the CatalogSnapshot work
well too.
 This optimization can reduce the overhead of rebuilding CatalogSnapshot
 after each command.

 

Best regards, xiaoran
Вложения

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

Предыдущее
От: Masahiko Sawada
Дата:
Сообщение: Re: pg_upgrade and logical replication
Следующее
От: Amit Kapila
Дата:
Сообщение: Re: pg_upgrade and logical replication