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:✅Microsoft Fabric'te SQL veritabanı
Doku SQL veritabanındaki Performans Panosu veritabanının performans durumunu görüntüler ve çeşitli ölçüm görünürlüğü düzeyleri sunar.
Performans Panosu'nu kullanarak veritabanı performans ölçümlerini görüntüleyebilir, performans sorunlarını belirleyebilir ve performans sorunlarının çözümlerini bulabilirsiniz.
SQL veritabanınızın Performans Panosu'nu Doku'da açmak için:
Sorgu Düzenleyicisi penceresindeki Giriş araç çubuğunda Performans özeti'ni seçin.
Öğe görünümünde bağlam düğmesine (üç nokta) sağ tıklayın ve ardından Performans özetini aç'ı seçin.
Uyarılar
Önceden ayarlanmış ölçütlerle otomatik olarak oluşturulan uyarılar iki tür bildirim sağlar:
Devam Eden Uyarılar: Parametrelerden biri (CPU, Sorguları Engelleme veya Ayrılmış Boyut) kritik durumda olduğunda yatay bir Uyarı bildirim çubuğu görüntülenir.
Bekleyen Uyarılar: Sistemde depolanan bu Uyarı, kritik duruma ulaşan bir veritabanı parametresi için analiz gerektiğini belirten uyarılar sağlar.
Bir uyarının bağlantısını seçtiğinizde Performans Özeti, uyarıların özetini ve veritabanının son ölçümlerini sağlar. Buradan, daha fazla bilgi için olay zaman çizelgesinde detaya gidebilirsiniz.
Performans panosu grafiği
Veritabanı kritik bir CPU tüketimi durumuna (veya uyarı oluşturan başka bir faktöre) ulaştığında, CPU tüketimi sekmesinin grafiğinde iyi durumda olmayan noktaların işaretlendiğini ve CPU tüketiminin eşik değerini geçtiği noktaları işaretlediğini görebilirsiniz. Zaman aralığı yapılandırılabilir ve varsayılan olarak 24 saat olarak ayarlanır.
Aşağıdaki görüntüde , CPU tüketim grafiği veritabanının kritik bir duruma ne zaman ulaştığını gösterir.
Uyarı eşiği ölçütleri
| Sekme | Threshold | Ölçütler |
|---|---|---|
| CPU tüketimi | Ayrılan değerin %80'i | İzleme sistemi beş dakikadan uzun süre CPU'nun eşiğin üzerinde olduğunu tespit ederse. İzleyici her bir dakikada bir kontrol eder. |
| Ayrılan Boyut | Ayrılan boyutun %80'i | İzleyici, boyutun eşiğin üzerinde olduğunu beş dakikadan uzun süre boyunca bulursa. İzleyici her bir dakikada bir kontrol eder. |
| Engellenen Sorgular | Engellenen Bir Sorgu | En az bir engellenen sorgu bir dakikadan fazla engellenmişse. Monitör, her üç dakikada bir denetler. |
Performans panosu sekmeleri
Performans Panosu'nun yerleşik raporlama alanları aşağıdadır.
CPU tüketimi
CPU tüketim grafiği, Y ekseni boyunca CPU kullanımını (sanal çekirdeklerde) ve X ekseni boyunca süreyi görüntüler. Grafiğin üzerine geldiğinizde, belirli bir zaman dilimi içinde olay süresi, durum ve CPU kullanımı gibi ayrıntıları görürsünüz. Grafikteki zaman aralıkları daha fazla ayrıntıyı ortaya çıkarmak için genişletilebilir.
Bu panoda gösterilen CPU eğilimleri yalnızca kullanıcı sorgularının kullanımını temsil ediyor. Sağlama, sistem bakımı veya diğer arka plan işlemleri için kullanılan CPU içermez. Performans Kontrol Paneli, Doku tüketimiyle doğrudan ilişkili değildir. Tüketimi izlemek için Microsoft Fabric Kapasite Ölçümleri uygulamasını kullanın.
Bellek tüketimi
Bellek tüketimi grafiği, Y ekseni boyunca bellek tüketimini (megabayt) ve X ekseni boyunca süreyi görüntüler. Grafikte iki seri görüntülenir: normal ve bellek taşma. Normal seri, zaman aralığı boyunca tempdb üzerine taşmayan kullanıcı sorgularının bellek kullanım toplamını gösterir. Bir sorgu tempdb üzerine taşmışsa, bu taşma miktarı grafikte ikinci kırmızı seri olarak gösterilir. Grafiğin üzerine geldiğinizde zaman aralığı, bellek tüketimi, yürütme sayısı ve bellek taşması gibi ayrıntıları görürsünüz.
En son bellek tüketimi geçmişinin grafiğine ek olarak, zaman aralığı için en çok bellek tüketen sorguları gösteren bir tablo vardır. Panonun diğer etkileşimli bölümlerinde olduğu gibi, bu sorgu hakkında daha fazla ayrıntı görmek için bir sorgu seçin.
Kullanıcı bağlantıları
Kullanıcı bağlantıları grafiği, her bağlantıyla ilgili bilgilerle birlikte kullanıcı tarafından veritabanına yapılan geçerli bağlantıları izler. Kullanıcı bağlantıları (geçerli) tablosu, tablodaki geçerli kullanıcı bağlantılarını listeler.
Saniyedeki istek
Saniye başına istekler grafiği, bir sorgunun bir süre içinde toplam kaç kez yürütülür olduğunu izler. Saniye başına istekler tablosu en sık yürütülen sorguları içerir.
Saniye başına engellenen sorgular
Saniye başına engellenen sorguların sayısı grafiği, kilitleme nedeniyle engellenen sorguları izler. Engellenen sorgular (geçerli) tablosu, belirli bir noktada engellenen sorgu kümesini gösterir.
SQL Veritabanı Altyapısı'nda engelleme, bir oturum belirli bir kaynakta kilit tuttuğunda ve ikinci bir SPID aynı kaynakta çakışan bir kilit türü almaya çalıştığında oluşur. İlk SPID'nin kaynağı kilitlediği zaman dilimi genellikle kısadır. Sahip olan oturum kilidi serbest bıraktığında, ikinci bağlantı kaynakta kendi kilidini alabilir ve işlemeye devam edebilir. Engelleme normal bir davranıştır ve bir gün boyunca sistem performansı üzerinde fark edilebilir bir etkisi olmadan birçok kez gerçekleşebilir.
Engellemeye ayrıntılı bir bakış için bkz Engelleme sorunlarını anlama ve çözme.
Kilitleme nedeniyle engellenen sorgular kilitlenmelerden farklıdır. Engelleyici durumlarla ilgili sorunları giderirken, kullanıcıların engelleyen sorgular ve ne kadar süreyle engellediği hakkında bir fikir sahibi olmaları önemlidir.
Ayrılan boyut
Ayrılan boyut sekmesi, veritabanının boyutunun geçmişini sağlar. En Büyük Veritabanı tabloları (geçerli) tablosu, en fazla kayıt sayısına sahip olan ve en fazla alanı kullanan tabloları tanımlar.
Otomatik dizin
Veritabanlarında otomatik dizin oluşturma , dizin yönetimini otomatikleştirerek sorgu performansını ve veri alma hızını artırır. Sütun kullanımına göre olası dizinleri tanımlayıp test ederek adapte olur. Bu özellik, genel veritabanı performansını artırır ve kullanılmayan dizinleri kaldırarak kaynakları iyileştirir.
Otomatik dizin sekmesi raporu, otomatik olarak oluşturulan dizinlerin geçmişini ve durumunu gösterir.
Sorgular
Sorgular sekmesinde sorgu ayrıntılarını gidermek için sorgular açılabilir. Her sorgu, yürütme geçmişi ve sorgu önizlemesi de dahil olmak üzere ayrıntıları içerir.
T-SQL sorgusuyla ilgili sorunları gidermek için sorgu düzenleyicisinde T-SQL kodunu açın( SQL Server Management Studio, Visual Studio Code ile mssql uzantısı). Ayrıca, Fabric'deki SQL veritabanı için Copilot'un Açıklama ve Düzeltme hızlı işlem özelliklerini göz önünde bulundurabilirsiniz.
Sorgu Kimliği ve Sorgu metni, ölçümü ve yürütme sayısıyla birlikte, Sorgular bölümündeki sekmeler aşağıdaki ölçümlere göre tek tek sorgular hakkında ayrıntılı raporlar da sağlar:
Yüksek CPU kullanım sorguları
- En yüksek CPU tüketimine sahip sorguların, başlangıçta Toplam CPU (ms)'ye göre azalan sırayla sıralanabilir listesi.
Yüksek bellek kullanımı sorguları
- Öncelikle Toplam Bellek (MB) azalan olarak sıralanmış, en yüksek bellek tüketimine sahip sorguların sıralanabilir listesi.
En uzun çalışan sorgular
- Öncelikle, toplam süre (ms) azalan sıraya göre sıralanır.
En sık kullanılan sorgular
- Başlangıçta yürütme sayısına göre azalan sırada sıralanır.
Yüksek okuma sorguları
- İlk olarak, toplam mantıksal okuma sayısına göre azalan şekilde sıralanır.