DAX Studioda Sorgu Planı ve Sunucu Zamanlamaları

Bu eğitimde, DAX Studio'da Sorgu Planı ve Sunucu Zamanlamaları hakkında bilgi edineceksiniz . Bu, bir DAX sorgusu çalıştırdığınızda perde arkasında neler olduğuna dair bir genel bakıştır .

Sorgu Planı ve Sunucu Zamanlamaları seçeneğini Giriş sekmesi altındaki İzler bölmesinde bulabilirsiniz.

DAX Studio'da Sorgu Planı ve Sunucu Zamanlamaları

İçindekiler

DAX Studio'da Sorgu Planı

Sorgu Planı seçeneğini tıklattığınızda, LuckyTemplates veya SQL Server Analysis Services veri modeliyle bağlantı oluşturur .

Sorgu Planları, görevin mantıksal ve fiziksel akışını tanımlayan formül motoru tarafından oluşturulan ifadelerdir.

Çıktı bölmesinin sorgu izlemenin başladığını gösterdiğini görebilirsiniz.

DAX Studio'da Sorgu Planı ve Sunucu Zamanlamaları

Buradan itibaren, Tablolu Modelinizde yürüttüğünüz tüm kodlar, formül motoru tarafından oluşturulan sorgu planı tarafından izlenecektir.

Fiziksel ve Mantıksal Sorgu Planı

Sorgu planı seçeneğine tıklamak, Çıktı penceresinde yeni bir bölme açar. Sorgu planı bölmesi iki alt bölmeye ayrılmıştır: fiziksel sorgu planı ve mantıksal sorgu planı .

DAX Studio'da Sorgu Planı ve Sunucu Zamanlamaları

Örnek olarak Products tablosunu DEĞERLENDİRECEK bir DAX kodu yazalım . Bu kodu çalıştırdığınızda, hem fiziksel hem de mantıksal sorgu planlarında bazı satır öğeleri göreceksiniz.

DAX Studio'da Sorgu Planı ve Sunucu Zamanlamaları

DAX kodunuzu yazdıktan sonra, DAX ayrıştırıcısı kodun geçerliliğini kontrol eder ve herhangi bir hata olmadığından emin olur. Ardından, formül motoru mantıksal bir sorgu planı hazırlar. Ayrıca depolama motorundan veri alır.

Daha sonra, veri önbelleği depolama motorundan alınır. Bu motor daha sonra fiziksel sorgu planını hazırlar ve yürütür. Yürütme işlemi tamamlandığında, sonucunuzu alacaksınız.

DAX Studio'da Sunucu Zamanlamaları

Sunucu Zamanlamaları seçeneğini tıklattığınızda, Çıktı penceresinde yeni bir bölme görünecektir. Bu, CPU ile ilgili bilgileri içerir.

Formül motoru (FE) ve depolama motoru (SE) için verileri de görebilirsiniz .

DAX Studio'da Sorgu Planı ve Sunucu Zamanlamaları

Aynı DAX kodunu yürüttüğünüzde, Sunucu Zamanlamaları bölmesi yeni bilgileri görüntüler.

DAX Studio'da Sorgu Planı ve Sunucu Zamanlamaları

Toplam , sorguyu yürütmek için geçen toplam süreyi gösterir. CPU'nuzun birden çok çekirdeği varsa, aynı anda birden çok segment taranabilir. SE CPU'nun temsil ettiği şey budur .

FE ve SE, her bir motorun verileri almasının ve sonucu DAX Studio'ya geri döndürmesinin ne kadar sürdüğünü gösterir .

SE Sorguları, VertiPaq veya DirectQuery depolama motorunda yürütülen sorguların sayısını gösterir. Ve son olarak SE Cache , depolama motoru veri önbelleğinde ne kadar kod tutulduğunu gösterir.

Tablo, yürüttüğünüz sorguyla ilgili ek bilgileri de gösterir.

DAX Studio'da Sorgu Planı ve Sunucu Zamanlamaları

Her sütun aşağıdakileri temsil eder:

  • Satır, sorgunun satır numarasını gösterir.
  • Alt sınıf, kullanılan operatörü gösterir.
  • Süre, Storage Engine'in sorguyu yürütmesinin ne kadar sürdüğünü gösterir.
  • Satırlar, oluşturulan tablodaki satır sayısını gösterir.
  • KB, tablo tarafından tüketilen RAM miktarını gösterir.

Sürecin Dağılımı

Sunucu Zamanlamaları bölmesinin tablosundaki satırı tıklattığınızda, sorgunun sözde dilini görebilirsiniz.

DAX Studio'da Sorgu Planı ve Sunucu Zamanlamaları

Bu örnek için, depolama motoru, formül motoruna 2.500 satırlık bir veri önbelleği döndürür. Ardından, formül motoru fiziksel sorgu planını hazırlar. Fiziksel sorgu planı yürütüldüğünde, sonucu DAX Studio'da bir tablo biçiminde alırsınız.

İşlem ve sonuçtaki tablo değişiklikleri, DAX kodunuza uyguladığınız senaryoya bağlıdır. Farklı işlevler kullanabilir veya yeni bir hesaplanmış tablo oluşturabilirsiniz. Bunlar, DAX Studio'daki motorların işlem hızını etkileyecektir.


Performansı Artırmak İçin LuckyTemplates'da Gizli Bir Tarih Tablosunu Kaldırma
LuckyTemplates'da DAX Sorgusu – Mantıksal ve Fiziksel Sorgu Planları
LuckyTemplates DAX Studio'da Sorgu Ayarlarını Yapılandırma

Çözüm

Sorgu planı, veritabanının sorguyu yürütmek için izlediği talimatların listesini gösterir. Öte yandan, Sunucu Zamanlamaları formül motoru, depolama motoru ve veri modeli ile ilgili belirli ölçümleri gösterir.

Bu seçeneklerin nasıl kullanıldığını öğrenerek, bir DAX kodu çalıştırdığınızda perde arkasında neler olduğunu daha iyi anlarsınız.

Leave a Comment

Excel Hücrelerini Metne Sığdırma: 4 Kolay Çözüm

Excel Hücrelerini Metne Sığdırma: 4 Kolay Çözüm

Excel hücrelerini metne sığdırmak için güncel bilgileri ve 4 kolay çözümü keşfedin.

Bir Excel Dosyasının Boyutu Nasıl Küçültülür – 6 Etkili Yöntem

Bir Excel Dosyasının Boyutu Nasıl Küçültülür – 6 Etkili Yöntem

Bir Excel Dosyasının Boyutunu Küçültmek için 6 Etkili Yöntem. Hızlı ve kolay yöntemler ile verilerinizi kaybetmeden yer açın.

Pythonda Self Nedir: Gerçek Dünyadan Örnekler

Pythonda Self Nedir: Gerçek Dünyadan Örnekler

Python'da Self Nedir: Gerçek Dünyadan Örnekler

Rde Bir RDS Dosyası Nasıl Kaydedilir ve Yüklenir

Rde Bir RDS Dosyası Nasıl Kaydedilir ve Yüklenir

R'de bir .rds dosyasındaki nesneleri nasıl kaydedeceğinizi ve yükleyeceğinizi öğreneceksiniz. Bu blog aynı zamanda R'den LuckyTemplates'a nesnelerin nasıl içe aktarılacağını da ele alacaktır.

İlk N İş Günü Tekrar Ziyaret Edildi – Bir DAX Kodlama Dili Çözümü

İlk N İş Günü Tekrar Ziyaret Edildi – Bir DAX Kodlama Dili Çözümü

Bu DAX kodlama dili eğitiminde, GENERATE işlevinin nasıl kullanılacağını ve bir ölçü başlığının dinamik olarak nasıl değiştirileceğini öğrenin.

LuckyTemplatesda Çok İş Parçacıklı Dinamik Görsel Tekniği Kullanarak Öngörüleri Sergileyin

LuckyTemplatesda Çok İş Parçacıklı Dinamik Görsel Tekniği Kullanarak Öngörüleri Sergileyin

Bu eğitici, raporlarınızdaki dinamik veri görselleştirmelerinden içgörüler oluşturmak için Çok Kanallı Dinamik Görseller tekniğinin nasıl kullanılacağını kapsayacaktır.

LuckyTemplatesda İçeriği Filtrelemeye Giriş

LuckyTemplatesda İçeriği Filtrelemeye Giriş

Bu yazıda, filtre bağlamından geçeceğim. Filtre bağlamı, herhangi bir LuckyTemplates kullanıcısının başlangıçta öğrenmesi gereken en önemli konulardan biridir.

LuckyTemplates Çevrimiçi Hizmetindeki Uygulamaları Kullanmak İçin En İyi İpuçları

LuckyTemplates Çevrimiçi Hizmetindeki Uygulamaları Kullanmak İçin En İyi İpuçları

LuckyTemplates Apps çevrimiçi hizmetinin çeşitli kaynaklardan oluşturulan farklı raporların ve içgörülerin yönetilmesine nasıl yardımcı olabileceğini göstermek istiyorum.

Fazla Mesai Kâr Marjı Değişikliklerini Analiz Edin - LuckyTemplates ve DAX ile Analitik

Fazla Mesai Kâr Marjı Değişikliklerini Analiz Edin - LuckyTemplates ve DAX ile Analitik

LuckyTemplates'da ölçü dallandırma ve DAX formüllerini birleştirme gibi teknikleri kullanarak kâr marjı değişikliklerinizi nasıl hesaplayacağınızı öğrenin.

DAX Studioda Veri Önbellekleri İçin Materyalleştirme Fikirleri

DAX Studioda Veri Önbellekleri İçin Materyalleştirme Fikirleri

Bu öğreticide, veri önbelleklerini gerçekleştirme fikirleri ve bunların DAX'ın sonuç sağlama performansını nasıl etkilediği tartışılacaktır.