PostgreSQL – pg_indexes ile Indexleri Bulma

Hangi şemanın altında hangi tabloda hangi indexlerimiz mevcut ve içerisindeki kolonlar nelerdir gibi sorularımızın cevaplarını pg_indexes bize vermektedir. SELECT tablename, indexname, indexdef FROM pg_indexes WHERE schemaname = ‘public’ ORDER BY tablename, indexname; Yukarıdaki sorgumuzda public şemamız latında bulunan indexlerimize eriştik. Devamını Oku…

PostgreSQL – Unused Index Script

PostgreSQL de kullanılmayan indexleri bulmak için kullanabileceğiniz güzel bir scriptimi paylaşıyorum arkadaşlar. SELECT PSUI.indexrelid::regclass AS IndexName ,PSUI.relid::regclass AS TableName FROM pg_stat_user_indexes AS PSUI JOIN pg_index AS PI ON PSUI.IndexRelid = PI.IndexRelid WHERE PSUI.idx_scan = 0 AND PI.indisunique IS FALSE; Kolay Devamını Oku…

PostgreSQL – Missing Index Script

PostgreSQL de eksik indexleri bulmka için kullanabileceğiniz güzel bir scriptimi paylaşıyorum arkadaşlar. SELECT relname, seq_scan – idx_scan AS too_much_seq, CASE WHEN seq_scan – coalesce(idx_scan, 0) > 0 THEN ‘Missing Index?’ ELSE ‘OK’ END, pg_relation_size(relname::regclass) AS rel_size, seq_scan, idx_scan FROM pg_stat_all_tables Devamını Oku…

PostgreSQL de Uzun Süren Sorguları Bulmak

Makalemizin esas amacı problem anında uzun süren veya lock yapan sorguları bulup , o session ları nasıl düşürüp sistemi rahatlatırız sorusuna cevap vermektir. İlk etapta sistemimizde 1 dakikadan uzun süredir işlem yapan sorguları bulmak istiyoruz ve bunun için aşağıda hazırladığımız Devamını Oku…

MS SQL ve PostgreSQL de ki Uyumsuzluklar

Bu yazımızda MSSQL ile PostgreSQL arasında ki uyumsuzluklardan bazılarını ele alacağız. Bu uyumsuzluklara hakim olarak otomatikleştirerek oluşturma süreçlerini gerçekleştirebilir ve MS SQL ‘den PostgreSQL ‘e geçişlerinizi hızlıca sağlayabilirsiniz. DATEPART DATEPART , PostgreSQL de ki DATE_PART ile değiştirilmelidir. MS SQL: DATEPART( Devamını Oku…

Centos7 üzerine PowerShell Kurmak

Bu yazımızda Centos7 işletim sistemi üzerine PowerShell nasıl yüklenir bunu adım adım gerçekleştireceğiz. sudo yum update -y Microsoft Repo sunu indiriyoruz. curl https://packages.microsoft.com/config/rhel/7/prod.repo | sudo tee /etc/yum.repos.d/microsoft.repo PowerShell i indiriyoruz. sudo yum install -y powershell PowerShell e girelim pwsh Versiyon Devamını Oku…

PostgreSQL 11 Logical Replication Kurulumu

Bu makalemizde PostgreSQL 11 modeli ile hayatımıza yeni özellikleri ile devam eden Logical Replication ‘ı nasıl kurarız ve konfigürasyonlarını nasıl yaparız adım adım onu göreceğiz. Elimizde Olanlar , İki adet Centos 7 sunucusu ve üzerlerinde PostgreSQL 11 kurulu. PostgreSQL 11 Devamını Oku…

PostgreSQL 11 CEntos 7 Installation

Bu makalemizde Centos-7 işletim sistemi üzerine PostgreSQL in yeni versiyonu olan PostgreSQL 11 nasıl kurulur bunu adım adım göreceğiz arkadaşlar. Aşağıda ki linke giderek kuracağımız versiyonları seçip kurulum adımlarına erişiyoruz. https://www.postgresql.org/download/linux/redhat/ Bu adımları Centos-7 işletim sistemimize bağlanıp gerçekleştirelim şimdi teker Devamını Oku…