Replication Debugging

Published on 29 October 2013 by in Replikasyon / Okunma: 1,379

0

Replikasyon çözümlerinde bazı zamanlarda hiç beklenmedik hatalar ile karşılaşılabilinir. Bunun için hata mesajlarından yola çıkarak iz sürmeye başlarız ve hata hiyerarşisinin en üstünden (Distribution) en alt seviyesine kadar (Veri) debug yapmamız gerekir. Örneğin eğer Transactional Replication ile replike edilen database’de ki tabloda bir value silinirse ve daha sonradan production’dan aynı value için bir update/delete isteği [...]

Continue Reading

Kullanılmayan Index’leri Bulun

Published on 11 October 2013 by in Index / Okunma: 1,502

0

Kontrolsüz büyüyen database’lerde çoğu zaman yetkisi olan developer anlık sorguları için de index oluşturabilirler. Zaman içerisinde bu index’lerin hangilerinin ne sıklıkla kullanıldığı ve hiç kullanılmadığının takibini yapmazlar. Durum bu şekilde olunca gereksiz, kullanılmayan size’ı büyüten index’leri saptayıp silmek isteriz. Bunun için aşağıda paylaştığım sorguyu kullanabilirsiniz. SELECT ind.Index_id, obj.Name AS TableName, ind.Name AS IndexName, ind.Type_Desc, indUsage.user_seeks, [...]

Continue Reading

0

Çoğu zaman test ortamlarımızı birebir production’ın aynısı olarak tasarlama ihtiyacı duyarız. Test ortamımızda Production sunucumuzda bulunan disk partition yapılarının, drive letter’larının bile aynı olmasını isteriz. Eğer bu şekilde birebir şekilde bir yapı kurmak istersek ve dataların güncelliği de bizim için önemliyse production üzerinden scheduled olarak bir gün önceki full backup’ları restore etme ihtiyacı duyarız. Bu [...]

Continue Reading