Re: Performance TODO items

Поиск
Список
Период
Сортировка
От Bruce Momjian
Тема Re: Performance TODO items
Дата
Msg-id 200109060003.f8603Qr17504@candle.pha.pa.us
обсуждение исходный текст
Ответ на RE: Performance TODO items  ("Mikheev, Vadim" <vmikheev@SECTORBASE.COM>)
Список pgsql-hackers
> > > > We could use POSIX spinlocks/semaphores now but we
> > > > don't because of performance, right?
> > > 
> > > No. As long as no one proved with test that mutexes are bad for
> > > performance...
> > > Funny, such test would require ~ 1 day of work.
> > 
> > Good question. I know the number of function calls to spinlock stuff
> > is huge. Seems real semaphores may be a big win on multi-cpu boxes.
> 
> Ok, being tired of endless discussions I'll try to use mutexes instead
> of spinlocks and run pgbench on my Solaris WS 10 and E4500 (4 CPU) boxes.

I have updated the TODO list with:
   * Improve spinlock code        o use SysV semaphores or queue of backends waiting on the lock       o wakeup sleeper
orsleep for less than one clock tick        o spin for lock on multi-cpu machines, yield on single cpu machines       o
read/writelocks
 

--  Bruce Momjian                        |  http://candle.pha.pa.us pgman@candle.pha.pa.us               |  (610)
853-3000+  If your life is a hard drive,     |  830 Blythe Avenue +  Christ can be your backup.        |  Drexel Hill,
Pennsylvania19026
 


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

Предыдущее
От: Ian Lance Taylor
Дата:
Сообщение: Re: Log rotation?
Следующее
От: Bruce Momjian
Дата:
Сообщение: Re: [GENERAL] DBD::Pg errstr method doesn't return full error messages