Ay: Temmuz 2017

Kullanılmayan Tabloları Tespit Etmek

İyi bir veritabanı yöneticisi bir veritabanı sistemine bakmaya başladığında ilk yapması gereken işlemlerden biri veritabanlarındaki kullanılmayan indexleri ve tabloları tespit edip kaldırmaktır.   Tabloları kaldırmadan önce uygulamacıyla konuşmanız ve aşağıdaki script sonucunda dönen listeyi uygulamacılara göndermeniz ve uygulamacı onayını aldıktan sonra tabloları kaldırmanız daha sağlıklı olacaktır. Çünkü tablo yılda bir kez bir gün kullanılıyor olabilir! […]

Kullanılmayan Index’leri Tespit Etmek

Index, genel olarak veritabanındaki performası artıran bir nesnedir. Fakat performansı arttırır düşüncesi ile tecrübesiz bir çok veritabanı yöneticisi ya da uygulamacı veritabanı çok sayıda index ekler. Bu index’lerden büyük bir kısmına ya çok az ihtiyaç olur ya da hiç ihtiyaç olmaz.   İyi bir veritabanı yöneticisi bir veritabanı sistemine bakmaya başladığında ilk yapması gereken işlemlerden […]

Eksik Index’leri Tespit Etmek

Veritabanında özellikle yeni geliştirme aşamasında index’ler bizim için en önemli performans sağlayıcılarındandır. Eksik index’leri tespit etmeden önce index kavramını yakından tanımanız gerekir. “SQL Server’da Index Kavramı ve Performansa Etkisi” isimli makale size yardımcı olacaktır.   Aşağıdaki sorgu veritabanınızdaki eksik index’leri tespit etmek adına sizin için bir başlangıç olacaktır. Ama sorguda dönen tüm index oluşturma script’lerini […]

Disk’i En Çok Kullanan Sorgular

Performans problemi yaşayan sistemler’de performans iyileştirmesi yapmak için genelde ilk baktığımız şeylerden biri CPU’yu ve Disk’i en çok kullanan sorgulardır. Disk’i en çok kullanan sorguları tespit edip gerekli iyileştirme işlemlerini yapabilirsiniz. Sorguyu aşağıda paylaşıyorum. “CPU’yu En Çok Kullanan Sorgular” isimli makaleye de göz atmak isteyebilirsiniz. select      st.[text] AS Sorgu,           qs.last_execution_time AS [Son Çalışma […]

CPU’yu En Çok Kullanan Sorgular

Performans problemi yaşayan sistemler’de performans iyileştirmesi yapmak için genelde ilk baktığımız şeylerden biri CPU’yu ve Disk’i en çok kullanan sorgulardır. CPU’yu en çok kullanan sorguları tespit edip gerekli iyileştirme işlemlerini yapabilirsiniz. Sorguyu aşağıda paylaşıyorum. “Disk’i En Çok Kullanan Sorgular” isimli makaleye de göz atmak isteyebilirsiniz. select      st.[text] AS Sorgu,               wt.last_execution_time AS [Son Çalışma […]