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 по дате отправления: