Аппаратная настройка производительности PostgreSQL (перевод с англ.)   

   
 
 
 
 
 
 
POSTGRESQL - это объектно-ориентированная СУБД, созданная группой разработчиков со всего мира. Это база данных, которая является opensource альтернативой таким коммерческим аналогам, как Oracle и Informix.
   
POSTGRESQL начинали разрабатывать в Калифорнийском университете в Беркли. В 1996 году группа специалистов начала разработку базы данных по Интернету. Они используют электронную почту для того, чтоб делиться друг с другом своими идеями, и файловые серверы, где публикуют исходный код. POSTGRESQL теперь сравним с коммерческими базами данных по своими особенностям, производительности и степени надежности. У него есть транзакции, представления, хранимые процедуры, обеспечение целостности ссылочных данных. Он поддерживает большое количество программных интерфейсов, включая ODBC, Java (JDBC), TCL/TK, PHP, Perl и Python. POSTGRESQL продолжает совершенствоваться огромными темпами благодаря команде талантливых Интернет-разработчиков.
 
 

Принципы работы

Хранение информации возле центрального процесора

Общедоступный буфер-кэш сервера PostgreSQL

Как много это много?

Влияние размера кэша

Идеальный размер буфера сервера общего пользования

Размер памяти для пакета сортировки

Размер кэша и размер сортировки

Специфика дисковой подсистемы

Многодисковые подсистемы

Файловые системы

Многопроцессорные серверы

Контрольные точки (Checkpoints)

• Определение частоты установки  контрольных точек
• Уменьшение частоты установки контрольных точек

Заключение

Статья: Аппаратная настройка производительности PostgreSQL (перевод с англ.)

Перейти на главную страницу компании "Софтпоинт"