Linux PostgreSQL Kurulumu ve Ayarları
Linux gibi açık kaynak kodlu bir veritabanı yönetim sistemi olan PostgreSQL kurulumu ve ayarları ile ilgili bilgiler yer almaktadır.
Linux dağıtımına uygun paket yöneticisi ile kurulum yapmak için Linux Uygulama Kurulumu yazımda yer alan bilgilerden faydalanabilirsiniz.
PostgreSQL kurulumu
Red Hat tabanlı işletim sistemine PostgreSQL kurmak için yum veya dnf kullanılır.
PostgreSQL sürümleri listelenir.
yum module list postgresqldnf module list postgresqlÖn tanımlı sürüme
yum module install postgresqldnf module install postgresqlveya istenilen sürüme göre PostgreSQL kurulumu yapılır.
yum module install postgresql:16dnf module install postgresql:16Veritabanı oluşturulur.
postgresql-setup --initdbServisi aktif hale getirilip başlatılır.
systemctl enable --now postgresqlDebian tabanlı işletim sistemine PostgreSQL kurmak için apt kullanılır.
apt install postgresqlSürüme göre kurulum yapmak için paket adına sürüm eklenir.
apt install postgresql-16NOT: Güncel PostgreSQL sürümler için PostgreSQL’e ait reponun eklenmesi gerekebilir.
Diğer bir yöntem PostgreSQL dosyalarının derlenmesidir.
PostgreSQL ayarları
PostgreSQL ayarlarını, Linux çekirdeğinde olduğu gibi dosyalarda saklar.
Ayar dosyaları veritabanı/instance/cluster göre farklı konumda olabilir.
Ayar dosyasına ulaşmak için psql komut yorumlayıcısı kullanılarak ayar dosyasının yeri elde edilir.
sudo su - postgres
psql -c "show config_file;"NOT: Ayarların bozulma veya herhangi bir istenmeyen duruma karşı yedeklenmesi faydalı olacaktır.
PostgreSQL ile ilgili detaylı bilgiye PostgreSQL Dersleri bölümünde ulaşabilirsiniz.
Sisteme uygun PostgreSQL ayarları için aşağıdaki sayfaların kullanımı faydalı olacaktır.
https://pgtune.leopard.in.ua/https://postgresqlco.nf/Ayarlar kullanılan donanım, işletim sistemi ve ortama göre değişiklik göstereceğinden denemeler yaparak en uygun ayarı kullanmak faydalı olacaktır.
Ayrıca sadece ayarları yaparak istenilen sonuç elde edilmeyeceğinden normalizasyon, veritabanı optimizasyonu, sorgu optimizasyonu ve periyodik bakım planı yapmak faydalı olacaktır.
Linux Derslerine buradan ulaşabilirsiniz…
Hayırlı günler dilerim.