postgresql Pg_activity

Postgresql de sorgularımızı izlemek ve ne kadar cpu ,memory ve ne kadar diskten okuma yapıldığını izlemek için ve hangi sorgu hangi sorguyu locklıyor gibi bilgileri tek ekrandan izlemek istiyorsanız bu tool tam size göre .

 143 total views

SQL Server Autogrowth Change

SQL server üzerinde birden fazla instance yönetiyorsanız ve veritabanlarının log ve mdflerini autogrowthlarını tek tek değiştirmek yerine aşağıdaki script yardımı ile  verilen parametreye göre  autogrowthlarını değiştirebilirisiniz.

 75 total views

Postgresql Streaming Replication

Postgresql streaming replikasyon kurulumu ne kadar zorun görülse de 12 versiyonu ile  kurulum işlerimiz kolaylaşmıştır.

Streaming replikasyon , secodanry sunucuya log gönderme yöntemi ile replice edilebilen sistemdir. Default olarak async olarak kurulmaktadır kurulum yaparken bunu sync olarak değiştirebiliriz.

 115 total views

pg_basebackup: error: directory “” exists but is not empty

Basebackup yapmak istediğinizde bulunduğunuz sunucu üzerindeki -D ile belirlenen dizinin boş olması gerekmektedir. Bunun sebebi belirtilen ip den dosyaları kopyalamak istemesidir. Devamı için ….

 87 total views

Dosya Sistemi Düzeyinde Yedekleme(Pg_basebackup)

Pg_basebackup dosya sistemi düzeyinde yedekleme için ve  çalışan veritabanı clusterının yedeğini almak için kullanılır.   File system olarak düşünebilir  çünkü data klasörü içerisinde bulunan herşeyi alır fakat file system backupdan farkını yazının devamında anlayacaksınız.

 97 total views

PostgreSQL VACUUM Alternatifi

Vacuum hepimizin bildiği üzere disk üzerinde fazladan yer kaplar ve özellikle vacuum full işleminde ilgili tabloya exclusive lock koyar. Bu lockdan dolayı o tablo da vacuum full bitene kadar işlem yapılamaz . Büyük bir tablonuz var ve tablonuz da kesintiye tahammülünüz yoksa başkaları tarafından yazılan araçları kullanabilirsiniz.

 99 total views

Postgresql Cluster

Cluster postgresqlin 8.3 sürümüyle hayatımıza giren özellikelerden bir tanesidir. Bu özellik yardımı ile tablolarımızda veya indexlerimizde oluşan bloat dataları düzenlemek ve tekrardan sıraya koymak için kullanılır.

 97 total views

Postgresql Tablo AutoVacuum Parametreleri

Cluster bazında autovacuum parametrelerini belirlediniz fakat bazı tablolarınız da çok fazla update delete ve insert işlemleri var  bu tablolar oldukça şişiyor ve istediğiniz performansı elde edemiyorsunuz ve bundan dolayı cluster bazında tanımlanan autovacuum parametreleri sizin istediğiniz sonucu vermiyor . Böyle durumlar da sadece birkaç tablo da değişiklik yapmak sadece belirlenen tabloların autovacuum ayarlarını değiştirmek istiyorsanız postgresql bunu yapmak mümkün.

 88 total views

SQL Server İnstance All Database Backup

Taşıma işlemi ya da farklı işlemler yapılacağında birden fazla veritabanın yedeğini almak gerekebiliyor.

Hepsinin tek tek yedeğini almak yerine aşağıdaki script yardımı ile instance içerisinde bulunan veritabanlarının hepsinin yedeğini aynı dizine alabiliriz.

 258 total views

PostgreSQL AutoVacuum Nedir? AutoVacuum Parametreleri Nelerdir?

Dead rowların temizlenmesi için   vacuum işlemi gerekmektedir. Sürekli manuel olarak el ile vacuum çalıştırmak problem ve maaliyetli olacağından dolayı postgresql bize AUTOVACUUM özelliğini sunmuştur. AUTOVACUUM belirli periyodlarla postgresql cluster’ı üzerinde bulunan veritabanlarının dead rowlarını düzenleyerek performans da artı yönde etki sağlamaktadır.

AutoVacuum ilk kurulum esnasında  autovacuum enable olarak gelmektedir.  Autovacuum servisleri etkinleştirildiğinde eklenmiş, güncellenmiş ve silinmiş verileri içeren tabloları istatistikler vasıtasıyla kontrol eder. İstatistiklerin kontrol edilmesi için postgresql.conf üzerinde track_counts özelliği enable edilmelidir.

 148 total views

Theme: Overlay by Kaira Extra Text
Cape Town, South Africa