Microsoft Fabric'te SQL veritabanı için Performans Panosu
Ş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: Veritabanı bir sorunla karşılaştığında tetiklenen bu Uyarı, parametrelerden biri (CPU, Sorguları Engelleme veya Ayrılmış Boyut) kritik durumda olduğunda görüntülenir. Bu uyarı, yatay bir Bildirim çubuğuyla gösterilir.
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 aştığı 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 | İzleyici beş dakikadan uzun süre eşiğin üzerindeki CPU'yu bulursa. İzleyici, bir dakikalık bir sıklıkta denetler. |
Ayrılan Boyut | Ayrılan boyutun %80'i | İzleyici eşiğin üzerindeki boyutu beş dakikadan uzun süre bulursa. İzleyici, bir dakikalık bir sıklıkta denetler. |
Engellenen Sorgular | Engellenen Bir Sorgu | Bir dakikadan uzun süredir engellenmiş en az bir engellenen sorgu varsa. Monitörün bunu her üç dakikada bir denetlemesi beklenir. |
Performans panosu sekmeleri
Performans Panosu'nun yerleşik raporlama alanları aşağıdadır.
CPU tüketimi
CPU tüketim grafiği sanal çekirdek saniyeler tarafından çizilir. En Çok Tüketen CPU sorguları , sanal çekirdek tüketiminden en çok sorumlu olan sorguları istenen zaman aralığında tanımlar.
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üldiğini 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 grafiği, kilitleme nedeniyle sorgu deneyimi bloklarını 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 tutabilir ve işlemeye devam eder. 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ı tüketen 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 uyarlar. 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, Yapı'da SQL veritabanı için Copilot Açıklama ve Düzeltme hızlı işlem özelliklerini de 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ı
- Başlangıçta Azalan Toplam CPU (ms) ölçütüne göre sıralanmış, en yüksek CPU tüketimine sahip sorguların sıralanabilir listesi.
En uzun çalışan sorgular
- Başlangıçta, Azalan Toplam süreye (ms) göre sıralanır.
En sık kullanılan sorgular
- Başlangıçta Yürütme sayısı azalan düzende sıralanır.
Yüksek okuma sorguları
- Başlangıçta Azalan Toplam mantıksal okuma ölçütüne göre sıralanır.