Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Yönetilen Örneği
SQL Server Management Studio sürüm 17.2 ve üzeri Performans Panosu'nu içerir. Bu pano, SQL Server ve Azure SQL Yönetilen Örneği'nin performans durumu hakkında görsel olarak hızlı içgörü sağlamak için tasarlanmıştır.
Performans Panosu, SQL Server veya Azure SQL Veritabanı'nın performans sorunu yaşayıp yaşamadığını hızla belirlemeye yardımcı olur. Bir performans sorunu bulunursa, sorunu çözmek için gerekli olabilecek ek tanılama verilerini kolayca yakalayın. Performans Panosu'nu belirlemeye yardımcı olabilecek bazı yaygın performans sorunları şunlardır:
- CPU performans sorunları (ve en çok CPU kullanan sorgular)
- G/Ç performans sorunları (ve en çok G/Ç gerçekleştiren sorgular)
- Sorgu İyileştiricisi tarafından oluşturulan dizin önerileri (eksik dizinler)
- Engelleme
- Kaynak çekişmesi (mandal çekişmesi dahil)
Performans Panosu daha önce yürütülebilecek pahalı sorguların belirlenmesine de yardımcı olur ve yüksek maliyeti tanımlamak için çeşitli ölçümler kullanılabilir: CPU, Mantıksal Yazmalar, Mantıksal Okumalar, Süre, Fiziksel Okumalar ve CLR Zamanı.
Performans panosu aşağıdaki bölümlere ve alt raporlara ayrılır:
Sistem CPU kullanımı
Geçerli Bekleyen İstekler
Geçerli Etkinlik
- Kullanıcı İstekleri
- Kullanıcı Oturumları
- Önbellek İsabet Oranı
Geçmiş bilgiler
- Beklemeler
- Latches
- G/Ç İstatistikleri
- Pahalı Sorgular
Çeşitli bilgiler
- Etkin İzlemeler
- Etkin XEvent Oturumları
- Databases
- Eksik Dizinler
Uyarı
Dahili olarak, Performans Panosu Yürütmeyle İlgili Dinamik Yönetim Görünümlerini ve İşlevlerini, Dizinle İlgili Dinamik Yönetim Görünümlerini ve İşlevlerini ve G/Ç ile İlgili Dinamik Yönetim Görünümlerini ve İşlevleri ile İlgili Dinamik Yönetim Görünümlerini (DMV' ler) ve İşlevleri (DMFS) kullanır.
Performans Panosu'nu görüntüleme
Performans Panosu'nu görüntülemek için Nesne Gezgini'nde SQL Server örneği adına sağ tıklayın, Raporlar, Standart Raporlar'ı seçin ve Performans Panosu'nu seçin.
Performans Panosu yeni bir sekme olarak görünür. Aşağıda, bir CPU performans sorununun açıkça ortaya çıktığı bir örnek verilmiştir:
Açıklamalar
Eksik Dizinler raporu, Sorgu İyileştiricisi'nin sorgu derlemesi sırasında tanımladığı eksik dizinleri gösterir. Ancak, bu öneriler yüz değerinde alınmamalıdır. Microsoft, 100.000'den büyük puana sahip dizinlerin oluşturulması için değerlendirilmesini önerir, bu dizinler kullanıcı sorguları için beklenen en yüksek iyileştirmeye sahiptir.
İpucu
Her zaman yeni bir dizin önerisinin aynı tablodaki mevcut bir dizinle karşılaştırılıp karşılaştırılmadığını değerlendirin; burada yeni bir dizin oluşturmak yerine yalnızca mevcut bir dizini değiştirerek aynı pratik sonuçları elde edebilirsiniz. Örneğin, ve sütunlarında yeni bir önerilen dizin verilip ve sütunlarında C1C2C2C1 var olan bir dizin olup olmadığını değerlendirin.C3 Öyleyse, yeni bir dizin oluşturmaktan kaçınmak için mevcut dizine sütun C3 eklemek (önceden var olan sütunların sırasını koruyarak) tercih edilebilir. Daha fazla bilgi için SQL Server ve Azure SQL dizin mimarisi ve tasarım kılavuzuna bakın.
Waits raporu tüm boşta ve uyku bekleme sürelerini filtreler. Beklemeler hakkında daha fazla bilgi için bkz. beklemeleri ve kuyrukları kullanarak sys.dm_os_wait_stats ve SQL Server 2005 Performans Ayarlama.
Temel alınan DMV'lerdeki veriler temizlendiğinden SQL Server yeniden başlatıldığında Pahalı Sorgular raporları sıfırlanır. SQL Server 2016 (13.x) ve sonraki sürümlerinde, pahalı sorgular hakkında ayrıntılı bilgileri Sorgu Deposu'nda bulabilirsiniz.
Uyarı
SQL Server Management Studio rapor oluşturucu, raporlarda yer alan metne pano erişimini desteklemese de, metne tek başına raporlar aracılığıyla erişilebilir. Raporlardan sorgu metnini kopyalamanız gerekiyorsa tek başına raporları indirin.
Permissions
SQL Server için VIEW SERVER STATE ve ALTER TRACE izinleri gerekir.
Azure SQL Yönetilen Örneği, veritabanında izin gerektirir VIEW DATABASE STATE .