=# 5-dakikada
5 Dakikada
Tek problem, tek çözüm, çalıştırılabilir komutlar. Her Salı 09:00. 600–900 kelime.
databaseturk=# SELECT problem, cozum FROM hafta WHERE gun = 'sali';
-- tek problem · tek çözüm · çalıştırılabilir komut · her Salı 09:00
28.07.2026=# 5-dakikadaPostgreSQL logical replication: tek tabloyu başka cluster'a akıtmakBütün cluster'ı değil, sadece bir tabloyu başka bir PostgreSQL'e canlı akıtmak — PUBLICATION/SUBSCRIPTION ile logical replication kurulumu, izleme ve DDL tuzağı.21.07.2026=# 5-dakikadaMySQL multi-source replication: iki kaynak, tek replicaBirden çok MySQL kaynağını tek bir replica'da birleştirmek — named channel'larla multi-source replication kurulumu, izleme ve en sık yapılan çakışma hatası.21.07.2026=# 5-dakikadapg_stat_statements ile en pahalı 10 sorguyu bulmakVeritabanı yavaşladığında ilk soru hep aynı: hangi sorgu? pg_stat_statements'ı doğru kurup en pahalı 10 sorguyu tahmin değil ölçümle çıkarıyoruz.14.07.2026=# 5-dakikadaautovacuum neden yetişemiyor: 4 parametreTablolar şişiyor, disk doluyor, sorgular yavaşlıyor ama autovacuum sürekli geride. Sorunu çözen 4 parametre ve her birinin neyi değiştirdiği.14.07.2026=# 5-dakikadaOracle'dan PostgreSQL'e: boş string ile NULL aynı değilOracle boş string'i ('') NULL sayar, PostgreSQL saymaz. Migrasyonda sessizce yanlış sonuç üreten bu farkın nerede ısırdığı ve nasıl güvene alınacağı.07.07.2026=# 5-dakikadaOracle'da bir tabloyu kim kilitledi? Blocking session'ı bulmakUygulama takıldı, sorgular bekliyor. Oracle'da hangi session hangi session'ı kilitliyor — v$session ve blocking_session ile 5 dakikada bul, kök nedeni gör.07.07.2026=# 5-dakikadaStreaming replication lag'i ölçmenin doğru yoluReplica ne kadar geride? 'Kaç byte' cevabı yanıltıcıdır. Lag'i saniye cinsinden, doğru kaynaktan ölçmenin yolu ve sık yapılan üç hata.30.06.2026=# 5-dakikadaPatroni failover'ı elle tetiklemek ve geri almakPlanlı bakım için Patroni kümesinde lider'i elle devretmek (switchover) ve gerektiğinde geri almak. failover ile switchover farkı ve güvenli sıra.23.06.2026=# 5-dakikadaPgBouncer transaction mode'un kırdığı 3 şeyPgBouncer'ı transaction mode'a alınca bağlantı sayısı düşer ama sessizce üç şey kırılır: prepared statement, session değişkenleri ve advisory lock. Nedenleri ve çözümleri.16.06.2026=# 5-dakikadapg_dump vs pgbackrest: hangi durumda hangisipg_dump mantıksal, pgBackRest fiziksel yedek alır. İkisi rakip değil, farklı işler için. Hangi senaryoda hangisini seçeceğini netleştiren pratik kılavuz.
databaseturk=# SUBSCRIBE checkpoint;
Haftada bir: o haftanın yazısı + dünya PG/MySQL gündeminden 3 link + kısa ipucu.