[GENERAL] Difficult while acquiring LWLocks

Поиск
Список
Период
Сортировка
От hariprasath nallasamy
Тема [GENERAL] Difficult while acquiring LWLocks
Дата
Msg-id CAGgejVy=-isk66MVE+TsAzVGaPRD_ijSf3zrF6Ks2+_BRvhNWQ@mail.gmail.com
обсуждение исходный текст
Ответы Re: [GENERAL] Difficult while acquiring LWLocks
Список pgsql-general
Hi all
   There is an use case, where i want some 10 LightWeight Locks and after 9.6 LW locks api's (LWLockAssign) are changed a bit and i am confused too.

 Only reference i cant get was from pg_stat_statement :(

Since GetNamedLWLockTranche method will return the base address of the specified tranche.

From pg_init
" RequestNamedLWLockTranche("Some_10_LWLocks", 10); "


For getting those locks which were requested from pg_init
" LWLockPadded *lwLockPadded = GetNamedLWLockTranche("Some_10_LWLocks");
   LWLock *lock = &(lwLockPadded[index in 0 to 9]).lock; "


Is the above code snippet a valid for requesting some 10 LWLocks?


TIA
 harry

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

Предыдущее
От: Thomas Güttler
Дата:
Сообщение: [GENERAL] Caching and Blobs in PG? Was: Can PG replace redis, amqp, s3 in thefuture?
Следующее
От: Julien Rouhaud
Дата:
Сообщение: Re: [GENERAL] Difficult while acquiring LWLocks