Re: Microvacuum support for Hash Index

Поиск
Список
Период
Сортировка
От Jesper Pedersen
Тема Re: Microvacuum support for Hash Index
Дата
Msg-id a751842f-2aed-9f2e-104c-34cfe06bfbe2@redhat.com
обсуждение исходный текст
Ответ на Re: Microvacuum support for Hash Index  (Ashutosh Sharma <ashu.coek88@gmail.com>)
Ответы Re: Microvacuum support for Hash Index
Список pgsql-hackers
Hi,

On 11/02/2016 01:38 AM, Ashutosh Sharma wrote:
>> While replaying the delete/vacuum record on standby, it can conflict
>> with some already running queries.  Basically the replay can remove
>> some row which can be visible on standby.  You need to resolve
>> conflicts similar to what we do in btree delete records (refer
>> btree_xlog_delete).
>
> Agreed. Thanks for putting this point. I have taken care of it in the
> attached v2 patch.
>

Some initial comments.

_hash_vacuum_one_page:

+        END_CRIT_SECTION();
+        _hash_chgbufaccess(rel, metabuf, HASH_READ, HASH_NOLOCK);

The _hash_chgbufaccess() needs a comment.

You also need a place where you call pfree for so->killedItems - maybe 
in hashkillitems().

Best regards, Jesper




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

Предыдущее
От: Gilles Darold
Дата:
Сообщение: Re: Patch to implement pg_current_logfile() function
Следующее
От: Peter Eisentraut
Дата:
Сообщение: Re: split up psql \d Modifiers column