Re: profiling pgbench

Поиск
Список
Период
Сортировка
От Jeff Janes
Тема Re: profiling pgbench
Дата
Msg-id AANLkTimioMewG=fyNdfWOU=VTN+qPuw5LemgxDPBCNZ8@mail.gmail.com
обсуждение исходный текст
Ответ на Re: profiling pgbench  (Andres Freund <andres@anarazel.de>)
Ответы Re: profiling pgbench  (Robert Haas <robertmhaas@gmail.com>)
Re: profiling pgbench  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-hackers
On Wed, Nov 24, 2010 at 1:19 PM, Andres Freund <andres@anarazel.de> wrote:
> On Wednesday 24 November 2010 22:14:04 Andres Freund wrote:
>> On Wednesday 24 November 2010 21:24:43 Robert Haas wrote:
>>
>> Recarding LWLockAcquire costs:
>> Yes, its pretty noticeable - on loads of different usages. On a bunch of
>> production machines its the second (begind XLogInsert) on some the most
>> expensive function. Most of the time

> AllocSetAlloc is the third, battling with hash_search_with_hash value. To
> complete that sentence...

I've played a bit with hash_search_with_hash_value and found that most
of the time is spent on shared hash tables, not private ones.  And the
time attributed to it for the shared hash tables mostly seems to be
due to the time it takes to fight cache lines away from other CPUs.  I
suspect the same thing is true of LWLockAcquire.


Cheers,

Jeff


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

Предыдущее
От: Robert Haas
Дата:
Сообщение: Re: profiling connection overhead
Следующее
От: Robert Haas
Дата:
Сообщение: Re: profiling pgbench