Назад | Перейти на главную страницу

Инструменты для оптимизации производительности Postgresql

В MySQL есть такие инструменты, как mysqltuner.pl и tuning-primer.sh, которые могут помочь вам оптимизировать производительность ваших баз данных.

Есть ли что-то подобное для Postgresql?

Насколько я знаю, нет хорошо скрипты для автоматической настройки Postgresql. Значения по умолчанию вполне приемлемы для небольшой установки, и сложно написать сценарий, который бы лучше выполнял предположения для крупномасштабных баз данных, поскольку он настолько зависит от вашего приложения.

Вместо того, чтобы полагаться на сценарий, я настоятельно рекомендую вам немного почитать о настройке Postgresql. Начать с:

http://wiki.postgresql.org/wiki/Performance_Optimization

http://wiki.postgresql.org/wiki/Tuning_Your_PostgreSQL_Server

По моему опыту, помимо базовых настроек, наиболее часто упускается из виду, что индексы и анализ гарантируют, что у планировщика запросов есть хорошие данные для работы.