Menü

feed Scripts

PostGreSQL 1 saat önce

PostgreSQL 18 – postgresql.conf Ayarlamaları 1 – Ubuntu 24.04

PostgreSQL kullananlar bilir, kurduğumuz DB’yi birde Tunning yapmak zorundayızdır. Peki nedir bu Tunning? Bu ayarlamaları yapmamız aslında PostgreSQL’imizi barındıran sunucumuzun Performansını, Kararlılığını ve Kaynak kullanımını iyileştirmek amacıyla yaparız. Ancak çok kapsamlı bir olaydır ve sunucumuzun donanımından, OS’inden, PSQL ayarlamalarından, Sorgularımızı nasıl yapacağımıza kadar bir çok alanı içerir. Bu sayede CPU/RAM/DISK kullanımlarını iyileştirmiş oluruz, Sorgularımız hızlı […]

Daha fazlası için tıkla arrow_right_alt
PostGreSQL 5 gün önce

PostgreSQL 18 Kurulumu | Ubuntu 24.04

Herkese merhaba, geçtiğimiz günlerde PSQL18’i kullanmaya başladım ve düşündüm ki yeni bir seri başlatarak kurulumundan, backup’ına kendi bilgilerimi tazeleyerek tekrar yazılar ve videolar çekeyim dedim. E haliyle ilk konumuz kurulumu oluyor ondan dolayı bu yazımda kurulumunu yapacağım. Zaten sizinde bildiğiniz üzere bu tür programların Offical Web sitelerinde kurulumları oluyor bende orayı kullanarak en son sürümü […]

Daha fazlası için tıkla arrow_right_alt
PostGreSQL 1 ay önce

PostgreSQL 18 üzerinde PgBouncer aktifleştirme

Merhabalar arkadaşlar bu yazımda sizlere PostgreSql 18 üzerinde PgBouncer‘ın kurulumu ve yapılandırmasını yaparken yararlı olacak bilgiler vereceğim. PgBouncer Nedir? PostgreSql sistemlerinizde kullanabileceğiniz, OS bazında çok fazla yükü olmayan ve Database‘lerinize bağlantı sırasında bir havuz oluşturarak (Connection Pool), Optimize etmenizi, Performansı artırmanızı, Kaynak kullanımını azaltmanızı ve Yönetmenizi sağlayan bir araçtır diyebiliriz. Önemli Not : PSQL18 tarafında […]

Daha fazlası için tıkla arrow_right_alt
PostGreSQL 1 yıl önce

Postgresql Wal (Write-Ahead Logging)

Dünyaca ünlü bir DB ve adıda da tabi ki PostgreSql. O kadar çok detay, o kadar çok karmaşık ki bu DB tek başınıza öğrenmeye kalktığınızda zorlu bir süreç oluyor hele ki çalıştığınız yerde TB’larca data varsa ve onlarda işlemler yapmaya çalışıyorsanız daha çok korkutuyor bu DB bizi. İşte benimde kabuslarımdan biri olan backup da streaming […]

Daha fazlası için tıkla arrow_right_alt
PostGreSQL 3 yıl önce

PostgreSql Promote İşlemi

Selamalar arkadaşlar bu yazımda sizlerle PostgreSql üzerinde bir adet Master ve Slave üzerinde Promote işlemi yapacağız. Bu yazımda 2 adet Ubuntu 20.04 server kullanacağım ve cihazlarımda PostgreSql 13 yüklenmiş ve Slot ile bağlı olarak Streaming Replication işlemi yapılmış olacak. PostgreSql kurulumu için Official Sitesi için buraya, Sistemdostu’ndaki yazım için ise buraya tıklayabilirsiniz. PostgreSql üzerinde Streaming […]

Daha fazlası için tıkla arrow_right_alt
PostGreSQL 3 yıl önce

PostgreSql User Management

Selamlar arkadaşlar bu yazımda sizlere PostgreSql’de User Management hakkında bilgi vereceğim. PostgreSql her bir veritabanı için sistem kataloğu tutmaktadır ve içerisindeki objeleri, kullanıcıların bilgilerini vs. Burada saklar. Sistem üzerinde değişiklik yapabilecek kullanıcıların izin bilgilerinide ayrıca bir dosya üzerinden saklamaktadır. Kullanıcıları listelemek için ise şekildeki örnekler gibi aşağıdaki kodları kullanabilirsiniz. Kullanıcı oluşturma işleminde ise eğer Create […]

Daha fazlası için tıkla arrow_right_alt
PostGreSQL 3 yıl önce

PostgreSql’de Schema Kavramı

Selamlar arkadaşlar bu yazımda sizlere PostgreSQL’de DB içerisinde tablolarda kullanılan Schema kavramından bahsediyor olacağım. DB Cluster’lar da bir ya da daha fazla Database içerebilen PostgreSql, bu veritabanları içerisinde bir çok Role ve farklı türde Objeler paylaşır ve bunlar Global nesnelerdir. Client’lar PostgreSql’e bağlantı isteklerinde ilettikleri belirli bir DB’ye erişebileceklerdir. Veritabanı tarafında ise, bir DB içerisinde […]

Daha fazlası için tıkla arrow_right_alt
PostGreSQL 3 yıl önce

PostgreSql – PgBackRest ile Standby Server’dan Backup alma

Selamlar arkadaşlar yazıma hoşgeldiniz. Bu yazımda sizlere Streaming Replication kurulumu yapılmış iki PostgreSql13 kurulu sunucumuzda Standby’da bekleyen Replica sunucusundan PGBackRest yardımıyla Backup aldırma işlemini anlatacağım. Bu Backup’lama işleminde Primary sunucusundan WAL dosyalarını yedeklerken diğer Dataları ise Replica sunucusundan alacağımız bir ortamı Lab ortamında tasarlayıp Full Backup aldıracağız. Bunun için sunucularınızda gerekli olan ayarlamaları ilk kısımda […]

Daha fazlası için tıkla arrow_right_alt
PostGreSQL 3 yıl önce

PostgreSql ile Synchronous Replication

Selamlar arkadaşlar bu yazımda sizlere PostgreSql üzerinden Streaming Replication’nı bu sefer Synchronous ve Asynchronous olacak şekilde çalıştıracağım. Sizinde bildiğiniz üzere PostgreSql; Streaming Replication, Hot Standby ve Sync Replication’ları destekler. Bu bağlantıları yapmanız durumunda DB’miz WAL dosyalarını bir ağ yardımı ile Primary’den alarak Replica cihazlarımıza gönderir. Bu gönderme işlemleri varsayılan olarak Asynchronous olarak yapılmaktadır. Primary, Replica’lardan […]

Daha fazlası için tıkla arrow_right_alt
PostGreSQL 3 yıl önce

PostgreSql PG_Repack işlemleri

Selamlar arkadaşlar PostgreSql Pg_Repack yazıma hoşgeldiniz. Bu yazımda size bu araçın nasıl kullanıldığı hakkında bilgiler vereceğim. Nedir bu Pg_Repack? Vacuum ve Cluster vb. gibi araçları kullanırken sisteminizde Lock‘lar oluşacak ve Database‘iniz geçici süre olsada duracaktır. Bu Lock süreleri yaptığınız işlemlere bağlı olarak uzayabilmektedir. Bu süre içerisinde DB‘nizi minimim kesintilerle devam ettirmenizi sağlayan araçtır pg_repack. Nasıl […]

Daha fazlası için tıkla arrow_right_alt