dbaops teknik blog

Gerçek veritabanı problemleri. Temiz çözümler.

Monitoring, SQL güvenliği ve production erişimi üzerine kısa, uygulanabilir teknik notlar.

pg_stat_statements ile Yavaş Sorgular

Yavaş sorguları toplam süre, çağrı ve ortalamayla önceliklendirin. Sorgu davranışını sürekli ve düşük yükle izleyin.

2 dakika okuma →

PostgreSQL Replikasyon Gecikmesi

Replikasyon gecikmesini gönderme, yazma, temizleme ve yeniden oynatma olarak ayırın. Eğilimleri sürekli izleyin.

2 dakika okuma →

PostgreSQL Kilit Bekleme Analizi

Engellenen ve engelleyen oturumları güvenle eşleştirin. Kilit bekleme süresi ile tekrarını sürekli izleyin.

2 dakika okuma →

MongoDB COLLSCAN Etkisi

`COLLSCAN` planlarını sorgu amacı ve koleksiyon boyutuyla birlikte değerlendirin. Tekrarlayan taramaları sürekli izleyin.

2 dakika okuma →

PostgreSQL WAL Büyümesi Tanısı

WAL üretim hızını iş yükü ve tutma nedenleriyle ayırın. Disk etkisini sürekli izleyerek büyümeyi erken yakalayın.

2 dakika okuma →

SQL Server VLF Sayısı Sağlığı

Transaction log içindeki `VLF` sayısını ve durumunu inceleyin. Kontrolsüz log büyümesinin izlerini moon ile takip edin.

2 dakika okuma →

PostgreSQL Tablo ve İndeks Şişkinliği

Tablo ve indeks büyümesini etkinlik bağlamında inceleyin. Boyut değişimini sürekli izleyerek adayları önceliklendirin.

2 dakika okuma →

SQL Server CPU Baskısı Analizi

CPU baskısını çalışan istekler, scheduler kuyruğu ve sorgu maliyetiyle ilişkilendirin. Eğilimleri moon ile sürekli izleyin.

2 dakika okuma →

SQL Server Plan Regresyonu Tespiti

Plan değişiminden sonra yavaşlayan sorguları Query Store verileriyle karşılaştırın. Regresyon eğilimlerini moon ile izleyin.

2 dakika okuma →

SQL Server Bağlantı Fırtınaları

Ani oturum artışlarını uygulama ve istemci kaynağına göre ayırın. Bağlantı fırtınalarını moon ile sürekli izleyin.

2 dakika okuma →

SQL Server Query Store Sağlığı

Query Store çalışma durumunu, boyutunu ve salt okunur nedenini denetleyin. Veri toplama sağlığını moon ile sürekli izleyin.

2 dakika okuma →

Replikasyon Slotu WAL Tutulması

Slotların tuttuğu WAL miktarını ve tüketici durumunu inceleyin. Disk riskini sürekli izleyerek terk edilmiş slotları bulun.

2 dakika okuma →

SQL Server Yedek Doğrulaması

Yedek geçmişini ve doğrulama kanıtlarını birlikte inceleyin. Başarısız veya geciken yedekleri moon ile sürekli görünür kılın.

2 dakika okuma →

MongoDB Write Concern Ayarları

Varsayılan `writeConcern` ayarlarını dayanıklılık beklentileriyle karşılaştırın. Zaman aşımı ve onay davranışını sürekli izleyin.

2 dakika okuma →

SQL Server İstatistik Güncelliği

İstatistiklerin yaşını ve değişiklik sayısını tablo bağlamında inceleyin. Güncellik riskini moon ile sürekli takip edin.

2 dakika okuma →

MongoDB Belge Büyümesi

Ortalama belge boyutu ve depolama oranlarındaki değişimi izleyin. Şema büyümesinin cache, disk ve ağ etkisini erken görün.

2 dakika okuma →

MongoDB Seçim Kararsızlığı

Sık primary değişimlerinin nedenlerini replica set verileriyle araştırın. Seçim eğilimlerini kesintisiz izleyerek riski görün.

2 dakika okuma →

MongoDB Page Fault Analizi

İşletim sistemi page fault eğilimlerini disk ve cache davranışıyla ilişkilendirin. Ani artışları sürekli izleyerek bağlam kazanın.

2 dakika okuma →

SQL Server Replikasyon Gecikmesi

Transactional replication tracer geçmişi ve ajan durumunu birlikte inceleyin. Gecikme değişimini moon ile sürekli takip edin.

2 dakika okuma →

SQL Server Identity Tükenmesi

Identity sütunlarının kalan aralığını veri tipi sınırlarıyla karşılaştırın. Tükenme riskini moon ile erken takip edin.

2 dakika okuma →

tempdb Boyutlandırma ve Çekişme

`tempdb` dosya boyutlarını, büyümeyi ve sayfa çekişmesini birlikte inceleyin. Yoğunluk değişimlerini moon ile izleyin.

2 dakika okuma →

SQL Server Memory Grant Baskısı

Bekleyen ve aşırı tahsisli memory grant isteklerini sorgu bazında inceleyin. Çalışma alanı baskısını moon ile izleyin.

2 dakika okuma →

SQL Server Örtük Dönüşümler

Planlardaki örtük veri tipi dönüşümlerini erişim yolu etkisiyle inceleyin. İlgili sorgu maliyetini moon ile izleyin.

2 dakika okuma →

PostgreSQL Bağlantı Doygunluğu

`max_connections` sınırına yaklaşan kümeleri erken belirleyin. Sürekli izlemeyle kapasite ve bellek riskini yönetin.

2 dakika okuma →

MongoDB Ticket ve Kuyruk Baskısı

WiredTiger ticket kullanımıyla kuyruğa giren işlemleri birlikte inceleyin. Kalıcı kapasite baskısını sürekli eğilimlerden belirleyin.

2 dakika okuma →

PAGEIOLATCH Beklemelerini İnceleme

`PAGEIOLATCH` beklemelerini dosya gecikmesi ve sorgu okuma hacmiyle ilişkilendirin. I/O baskısını moon ile takip edin.

2 dakika okuma →

PostgreSQL Bağlantı Havuzu Sağlığı

Bağlantı havuzlarını kuyruk ve arka uç kullanımıyla değerlendirin. Veritabanı tarafındaki etkileri sürekli izleyin.

2 dakika okuma →

PostgreSQL Deadlock İncelemesi

Deadlock hatalarını işlem sırası ve sorgu bağlamıyla çözümleyin. Hata tekrarını sürekli izleyip kök nedeni bulun.

2 dakika okuma →

WRITELOG Beklemelerini İnceleme

`WRITELOG` beklemelerini log dosyası gecikmesi ve işlem hacmiyle karşılaştırın. Yazma baskısını moon ile sürekli izleyin.

2 dakika okuma →

MongoDB Jumbo Chunk Sorunları

Jumbo chunk metadatasını güvenle inceleyip taşıma engellerini araştırın. Dağılım etkisini sürekli izleyerek büyümeyi yakalayın.

2 dakika okuma →

Always On AG Yapılandırma Takibi

Always On availability group rollerini ve çalışma modlarını görünür tutun. Beklenmeyen yapılandırma sapmalarını moon ile izleyin.

2 dakika okuma →

idle in transaction Oturumları

`idle in transaction` oturumlarının kök nedenini belirleyin. İşlem yaşı ve uygulama kaynağını sürekli takip edin.

2 dakika okuma →

WiredTiger Cache Baskısı

WiredTiger cache kullanımını, eviction etkinliğini ve okuma yükünü birlikte inceleyin. Sürekli izleme ile kalıcı baskıyı ayırın.

2 dakika okuma →

PostgreSQL Disk Büyümesi ve Kapasite

Disk büyümesini tablo, indeks, WAL ve geçici dosya kaynaklarına ayırın. Kapasite eğilimini sürekli izleyin.

2 dakika okuma →

PostgreSQL work_mem Bellek Baskısı

`work_mem` kaynaklı bellek riskini bağlantı ve plan düzeyinde inceleyin. Geçici dosya eğilimlerini sürekli izleyin.

2 dakika okuma →

SQL Server Wait İstatistikleri

Kümülatif wait istatistiklerini çalışma süresi bağlamında yorumlayın. Değişen bekleme profilini moon ile izleyin.

2 dakika okuma →

Vacuum Gecikmesi ve Ölü Satırlar

Ölü satır birikimini vakum geçmişiyle birlikte inceleyin. Tablo bazlı değişim ve temizlik hızını sürekli izleyin.

2 dakika okuma →

SQL Server Blocking Nasıl Tespit Edilir?

SQL Server blocking sorununda bloklayan oturumu, bekleme süresini ve sorguyu güvenli DMV sorgularıyla bulup doğru alarmı tasarlayın.

5 dakika okuma →