Re: is pg_log_standby_snapshot() really needed?

Поиск
Список
Период
Сортировка
От Drouvot, Bertrand
Тема Re: is pg_log_standby_snapshot() really needed?
Дата
Msg-id 66adcb44-998a-c681-4dfc-3c1e70ea7271@gmail.com
обсуждение исходный текст
Ответ на Re: is pg_log_standby_snapshot() really needed?  (Jaime Casanova <jcasanov@systemguards.com.ec>)
Ответы Re: is pg_log_standby_snapshot() really needed?  (Jaime Casanova <jcasanov@systemguards.com.ec>)
Список pgsql-hackers
Hi,

On 6/7/23 8:50 PM, Jaime Casanova wrote:
> On Wed, Jun 7, 2023 at 5:19 AM Drouvot, Bertrand
> <bertranddrouvot.pg@gmail.com> wrote:
>>
>> Hi,
>>
>> On 6/7/23 7:32 AM, Jaime Casanova wrote:
>>>
>>> So, I wonder if that function is really needed because as I said I
>>> solved it with already existing functionality. Or if it is really
>>> needed maybe it is a bug that a CHECKPOINT and pg_switch_wal() have
>>> the same effect?
>>>
>>
>> Even if CHECKPOINT and pg_switch_wal() do produce the same effect, I think
>> they are expensive (as compare to pg_log_standby_snapshot() which does nothing but
>> emit a xl_running_xacts).
>>
>> For this reason, I think pg_log_standby_snapshot() is worth to have/keep.
>>
> 
> CHECKPOINT could be expensive in a busy system, but the problem
> pg_log_standby_snapshot() is solving is about a no-activity system,
> and in a no-activity system CHECKPOINT is very fast.

a no-activity system at the time the logical replication slot is being created.
Means at the time the system is "non active" it may be possible that the checkpoint
would still have a lot to do.

Regards,

-- 
Bertrand Drouvot
PostgreSQL Contributors Team
RDS Open Source Databases
Amazon Web Services: https://aws.amazon.com



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

Предыдущее
От: Amit Kapila
Дата:
Сообщение: Re: Support logical replication of DDLs
Следующее
От: Masahiko Sawada
Дата:
Сообщение: Re: PG 16 draft release notes ready