POSTGRESQL VERİTABANI MONITORING

21 Eyl by Engin Yılmaz Etiketler:, , , , , , , ,

POSTGRESQL VERİTABANI MONITORING

Postgresql servisinin ayaktamı olup/olmadığının kontrol için, ps -ef | grep postgres RAM / CPU  durumunun kontrolu için; top Disk durumu df -h    Anlık bağlantı sayısı Veritabanına kaç bağlantı var, transaction miktarları, toplam diske yazma, toplam cache’ten okuma, eklenen silinen vs satır sayısı nedir gibi soruların cevabi için; SELECT * FROM pg_stat_database; Fakat bu tablonun olması için […]
20 Eyl by Engin Yılmaz Etiketler:, , ,

POSTGRESQL VERİTABANI PERFORMANS – 2

Postgresql veritabanında Uzun süren DML ve DDL işlemlerini loglayabilmek için aşağıdaki ayarları yapabiliriz. Postgresql.conf dosyasında aşağıdaki parametereleri aktif edip veritabanını restart edeceğiz, sonrasında update işleminin nekadar sürdüğünü gözlemleyeceğiz. ogginig_collector=on log_directory=’log’ log_statement=’all’ –bu parameterenin all olması hem DDM hem DML işlemlerini loglaması için log_min_duration_statement = 1000 –bu parametere mili saniye cinsindendir 1000 ms den uzun süren sorguları […]
20 Eyl by Engin Yılmaz Etiketler:, , , ,

POSTGRESQL VERİTABANI PERFORMANS – 1

Postgresqlde bazı performans parametereleri inceleyecek olursak, performans için oldukça işinize yarayacağını düşünüyorum, postgresql.conf dosyasında aşağıdaki parameterleri konfigure edebilirsiniz. max_connections –> parametresinin değeri default olarak 100’dür,db durumuna göre artırılabilir. shared_buffer –> parametresi cache parametresidir toplam memorynin 4’de 1’i oranında verilmelidir. work_mem  –> Her connection için verilecek olan memory miktarıdır. maintenance_work_mem –> vacuum indexleme yapılırken kullanılan memorydir. effective_cache_size –> memory parameteresidir toplam ram’in […]
18 Eyl by Ahmet Duruöz Etiketler:, , , ,

Standby veritabanına bağlantı sırasında alınan ORA-01017: invalid username/password hatası

Primary veritabanındaki şifre (orapwSID) dosyası , standby veritabanı tarafına kopyalanmasına ve mevcut şifre ile primary veritabanına bağlantı sağlanmasına rağmen , standby veritabanına mevcut şifre ile bağlantı sırasında  “ORA-01017: invalid username/password; logon denied” şeklinde hata alınabilmektedir. Hatanın sebebi sqlplus as sysdba ile bağlanıldığında şifre dosyasının stale duruma gelmesidir. Bu dosyayı her iki tarafta da manuel oluşturduğunuzda […]
7 Eyl by Ahmet Duruöz Etiketler:, ,

Aktif bir oturumdaki işlemin çalışma süresi ve kalan zamanının tespiti

Aktif bir oturumdaki işlemin çalışma süresi ve kalan zamanının tespiti için v$session_longops görüntüsündeki bilgilerden yararlanabiliriz. Ayrıca ilgili oturum hakkında , çalışan sorgu hakkında da bilgi sahibi olmak mümkün. RAC veritabanları için gv$session_longops sorgulanmalıdır. Aşağıdaki gibi bir sorgu ile aktif oturumdaki işlem bilgilerini görebiliriz. Sorgudaki sid ve serial# koşulu kaldırıldığında tüm aktif oturumlar ile ilgili bilgi edinilebilir.   […]