М. 2010 г. Электронное издание. 139 с.
Данная книга не дает ответы на все вопросы по работе с PostgreSQL. Главное её задание показать возможности PostgreSQL, методики настройки и масштабируемости этой СУБД. В любом случае, выбор метода решения поставленной задачи остается за разработчиком или администратором СУБД.
Содержание
Введение
Настройка производительностиВведение
Не используйте настройки по умолчанию. Используйте актуальную версию сервера. Стоит ли доверять тестам производительности.Настройка сервера.
Используемая память. Журнал транзакций и контрольные точки. Планировщик запросов. Сбор статистики.Диски и файловые системы.
Перенос журнала транзакций на отдельный диск.Примеры настроек.
Среднестатистическая настройка для максимальной производительности. Среднестатистическая настройка для оконного приложения (1С), 2ГБ памяти. Среднестатистическая настройка для Web приложения, 2 ГБ памяти. Среднестатистическая настройка для Web приложения, 8 ГБ памяти.Автоматическое создание оптимальных настроек: pgtune.
Оптимизация БД и приложения.
Поддержание базы в порядке. Использование индексов. Перенос логики на сторону сервера. Оптимизация конкретных запросов. Оптимизация запросов с помощью pgFouine.Заключение.
ПартиционированиеВведение
Теория
Практика использования.
Настройка. Тестирование. Управление партициями. Важность «constraint_exclusion» для партиционирования.Заключение
РепликацияВведение
Slony-I
Введение. Установка. Настройка. Общие задачи. Устранение неисправностей.Londiste/
Введение. Установка. Настройка. Общие задачи. Устранение неисправностей.Streaming Replication (Потоковая репликация).
Введение. Установка. Настройка. Общие задачи.Bucardo.
Введение. Установка. Настройка. Общие задачи.
RubyRep.
[i]Введение. Установка. Настройка. Устранение неисправностей.Заключение
ШардингВведение
Pl/Ргоху
Установка. Настройка. Все ли так просто?HadoopDB
Установка и настройка. Заключение.Заключение
PgPool-IIВведение
Давайте начнем
Установка PgPool–II. Файлы конфигурации. Настройка команд PCP. Подготовка узлов баз данных. Запуск. Остановка PgPool-II.Ваша первая репликация
Настройка репликации/ Проверка репликации/Ваш первый параллельный запрос.
Настройка параллельного запроса. Настройка SystemDB. Установка правил распределения данных. Установка правил репликации. Проверка параллельного запроса.Master-Slave режим
Streaming Replication (Потоковая репликация)Онлайн восстановление
Streaming Replication (Потоковая репликация)Заключение
Мультиплексоры соединенийВведение
PgBouncer.
PgPool–II vs PgBouncer.
Бэкап и восстановление PostgreSQLВведение
SQL бэкап
SQL бэкап больших баз данныхБекап уровня файловой системы
Непрерывное резервное копирование
НастройкаЗаключение