Установка СУБД Postgres 9.5 на ОС Ubuntu возможна с помощью утилиты apt-get.
Перед тем как
начать процесс установки Вы должны установить следующие системные переменные:
export
LANG=en_US.UTF-8
locale-gen “en_US.UTF-8”
dpkg-reconfigure locales
locale-gen “en_US.UTF-8”
dpkg-reconfigure locales
Далее очистим систему от предыдущей версии СУБД (Если она уже была
установлена ранее)
#purge any old
install
sudo apt-get purge postgr*
sudo apt-get autoremove
sudo apt-get purge postgr*
sudo apt-get autoremove
Установка Postgres 9.5
Добавим репозиторий
в список ос.
nano
/etc/apt/sources.list.d/postgresql.list
#Добавим строку
deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main 9.5
#Добавим строку
deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main 9.5
#Обновим систему
apt-get update
apt-get update
#Устанавливаем
субд
apt-get install postgresql-client-9.5 postgresql-common postgresql-9.5
sudo apt-get upgrade
apt-get install postgresql-client-9.5 postgresql-common postgresql-9.5
sudo apt-get upgrade
#Редактируем конфигурационный файл субд
sudo nano /etc/postgresql/9.5/main/postgresql.conf
#Давть возможность подключиться к субд внутри сети
listen_addresses = ‘127.0.0.1’ # or ‘*’
sudo nano /etc/postgresql/9.5/main/postgresql.conf
#Давть возможность подключиться к субд внутри сети
listen_addresses = ‘127.0.0.1’ # or ‘*’
Оптимизация СУБД
#устанавливаем максимальное количество соединений с бд равное 100
max_connections = 100
max_connections = 100
#Общий буфер сервера 25% от всей озу
shared_buffers = 1GB
shared_buffers = 1GB
#75% от всей озу # Этот параметр сообщает PostgreSQL примерный объём
файлового кэша операционной системы, оптимизатор использует эту оценку для
построения плана запроса.
effective_cache_size = 24GB
effective_cache_size = 24GB
# личный ограниченный объём памяти под запрос
work_mem = 24MB
work_mem = 24MB
#Редактируем файл настроек доступа к базе из сети
sudo nano /etc/postgresql/9.5/main/pg_hba.conf
sudo nano /etc/postgresql/9.5/main/pg_hba.conf
#Даем права подключения к бд из под сети 192.168.0.0/24
host all all 192.168.0.0/24 md5
host all all 192.168.0.0/24 md5
host all all 10.0.0.100/32 trust #staging
host all all 10.0.0.101/32 trust #production
#Перезапустить сервис бд для применения параметров
service postgresql restart
service postgresql restart
Комментарии
Отправить комментарий