Re: Practical maximum max_locks_per_transaction?

Поиск
Список
Период
Сортировка
От Ron
Тема Re: Practical maximum max_locks_per_transaction?
Дата
Msg-id f2bdc35f-4b8e-c00b-e257-4717be37514f@gmail.com
обсуждение исходный текст
Ответ на Re: Practical maximum max_locks_per_transaction?  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-general
On 11/25/22 17:56, Tom Lane wrote:
> Ron <ronljohnsonjr@gmail.com> writes:
>> How "raised" is too raised?  I just had to increase
>> max_locks_per_transaction from 640 to 1024 on an instance with many child
>> tables and against which is run many large reports.  Another instance has
>> zero children, but had to increase the value to 1280 to prevent reports from
>> failing.
> max_locks_per_transaction in isolation means nothing.  What counts
> is the product max_locks_per_transaction * max_connections, which is
> (more or less) the number of slots allocated in the shared lock table.
>
> Having said that, you can probably make it as big as you want
> on any reasonably modern machine.  I wouldn't blink at a few
> million locktable entries, at least not on 64-bit hardware.

Really good to know.  I wonder how that can be worded in the documentation.

-- 
Angular momentum makes the world go 'round.



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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: Practical maximum max_locks_per_transaction?
Следующее
От: Pierre Forstmann
Дата:
Сообщение: Re: system variable can be edited by all user?