Re: BBU Cache vs. spindles

Поиск
Список
Период
Сортировка
Искать
От
Greg Smith
Тема
Re: BBU Cache vs. spindles
Дата
Msg-id
4CC078DD.3010107@2ndquadrant.com
Ответ на
Список
Дерево обсуждения
Re: BBU Cache vs. spindles "Kevin Grittner" <Kevin.Grittner@wicourts.gov>
Kevin Grittner wrote:
> Bruce Momjian  wrote:
>  
>   
>> full_page_writes is designed to guard against a partial write to a
>> device.  I don't think the raid cache can be partially written to
>>     
>  
> So you're confident that an 8kB write to the controller will not be
> done as a series of smaller atomic writes by the OS file system?

Sure, that happens.  But if the BBU has gotten an fsync call after the 
8K write, it shouldn't return success until after all 8K are in its 
cache.  That's why full_page_writes should be safe on a system with BBU 
as Bruce is suggesting.  But I'd like to see some independent proof of 
that fact, that includes some targeted tests users can run, before we 
start recommending that practice.

-- 
Greg Smith, 2ndQuadrant US greg@2ndQuadrant.com Baltimore, MD
PostgreSQL Training, Services and Support  www.2ndQuadrant.us


В списке pgsql-performance по дате отправления
От: Kevin Grittner
Дата:
Сообщение: Re: BBU Cache vs. spindles
От: Jesper Krogh
Дата:
Сообщение: Re: Slow count(*) again...
FAQ