Uygulama performansı değerlendirmesi | Qlik Cloud Yardımı
Ana içeriğe geç Tamamlayıcı içeriğe geç

Uygulama performansı değerlendirmesi

Performans değerlendirmesi, geliştirme aşamasında uygulama performansınızı değerlendirmenizi sağlar. Performans değerlendirmesi, genel sayfalar ve nesneler için yanıt süreleri gibi net, eyleme dönüştürülebilir metrikler sağlar. Bu içgörüleri performans darboğazlarını belirlemek ve uygulama sürümleri arasındaki metrikleri karşılaştırmak için kullanabilirsiniz.

Performans değerlendirmesini kimler kullanabilir

Performans değerlendirmesi, uygulama performansını ölçmek ve iyileştirmek isteyen uygulama geliştiricileri için tasarlanmıştır.

Bir performans değerlendirmesi çalıştırmak için aşağıdaki rollerden birine sahip olmalısınız:

  • Kiracı yöneticisi

  • Alan sahibi

  • Şu rollerden birine sahip alan üyesi:

    • Düzenleyebilir

    • Uygulamalardaki verileri düzenleyebilir

    • Yönetebilir

    • Çalıştırabilir (yönetilen alanlarda)

Bilgi notu
  • Kiracı yöneticileri dahil tüm kullanıcılar, oradaki uygulamaları değerlendirmek için alanda en azından görüntüleme iznine sahip olmalıdır.

  • Kiracı yöneticileri, alan veya uygulama için erişim iznine sahip olmasalar bile tüm uygulamalar için performans değerlendirme sonuçlarını her zaman görüntüleyebilir.

Performans değerlendirmesini kullanma

Qlik Cloud içindeki herhangi bir Qlik Sense uygulamasının performansını değerlendirebilirsiniz. Performans değerlendirmesini şunlar için kullanın:

  • Uygulamanızın performansını ölçün.

  • Uygulamanızda yapılan değişikliklerin performansı etkileyip etkilemediğini kontrol edin.

  • Uygulama performansını nasıl optimize edebileceğinize dair öneriler alın.

Performans değerlendirmesi, uygulamadaki tüm genel sayfalar ve nesneler için yanıt sürelerini analiz eder. Yalnızca yayınlanan sayfalar dahil edilir, bu nedenle geliştirme aşamasındaki sayfalar genellikle sonuçları etkilemez; ancak değerlendirme aynı zamanda hangi alanların kullanımda olduğunu da değerlendirir ve bu da yayınlanmamış sayfaların analizine yol açabilir.

Optimizasyona ihtiyaç duyabilecek nesneleri belirlemek için sonuçları kullanın. Sonuçların genel bir rehberlik amaçlı olduğunu ve canlı bir üretim ortamındaki kesin performansı yansıtmayabileceğini unutmayın.

Dikkate alınması gerekenler

  • Performans değerlendirmesi bulut tabanlı bir ortamda çalışır, bu nedenle gecikme ve bant genişliği dalgalanmaları nedeniyle yanıt süreleri değişebilir.

  • Daha tutarlı karşılaştırmalar sağlamak için değerlendirmeleri zaman olarak birbirine yakın çalıştırın.

  • Değerlendirmeler farklı boyutlardaki analiz motorlarında çalıştırıldıysa sonuçlar etkilenebilir.

Performans faktörleri hakkında daha fazla bilgi için bkz. Uygulama performansını optimize etme.

Uygulama değerlendirmeleri için kullanılan motorlar

Qlik Cloud içinde bir uygulama performansı değerlendirmesi çalıştırdığınızda, değerlendirme özel bir motorda çalışır.

Varsayılan olarak, değerlendirmeler 20 GB'lık bir motor (Standard-20) kullanır. Lisansınız Büyük uygulama desteği içeriyorsa, uygulama daha fazla bellek gerektirdiğinde ve alan büyük uygulamalar için yapılandırıldığında değerlendirmeler daha büyük bir motorda (Large-40 ila Large-200) çalışabilir.

Değerlendirmede kullanılan motor, gerçek kullanıcıların uygulamayı açtıklarında kullanacakları boyutla aynıdır. Bu, beklenen çalışma zamanı ortamında performansı gözlemlemenizi sağlar.

Daha büyük motorlar genellikle yanıt sürelerini iyileştirir, ancak iyileştirmeler uygulama tasarımı veya optimizasyonlarından da kaynaklanabilir. Motor boyutları arasında sonuçları karşılaştırmak, kapasite etkileri ile uygulama ayarı arasında ayrım yapmanıza yardımcı olabilir.

İpucu notu

Yöneticiler, farklı motor boyutlarıyla performansı test etmek için uygulamalara manuel olarak motor atayabilir. Ayrıntılar için bkz. Assigning engines to improve application performance.

Motor boyutları

  • Standard-20: Varsayılan motor (20 GB)

  • Large-40, Large-60, … Large-200: Daha büyük motorlar (sayı, GB cinsinden belleği gösterir)

Motor özellikleri
Motor Bellek Maksimum çekirdek*
Large-40 40 GB 10 çekirdek
Large-60 60 GB 14 çekirdek
Large-80 80 GB 20 çekirdek
Large-120 120 GB 30 çekirdek
Large-160 160 GB 40 çekirdek
Large-200 200 GB 50 çekirdek

* "Maksimum çekirdek", kaynakların gerektiği gibi sağlandığı anlamına gelir; ancak tüm hesaplamalar tüm çekirdekleri aynı anda kullanamaz.

Kapasite kullanımı

  • Büyük bir uygulamada performans değerlendirmesi çalıştırmak, uygulama yeniden yüklenmese bile büyük uygulama yeniden yükleme kapasitenizin bir kısmını kullanır. Qlik Cloud, değerlendirmeyi gerçekleştirmek için geçici olarak daha büyük bir motor sağlar,

  • Performansı test etmek için uygulamayı doğrudan açmak, tıpkı normal kullanım gibi oturum için büyük uygulama tüketim kapasitesini tüketir.

Büyük uygulama kapasitesi hakkında daha fazla bilgi için bkz. Büyük uygulama desteği.

Uygulamalarda performans değerlendirmeleri çalıştırma

Bir performans değerlendirmesi çalıştırmak için uygulama için yeniden yükleme iznine sahip olmalısınız. Performans değerlendirmesini şuradan çalıştırabilirsiniz:

  • Etkinlik merkezleriniz

  • Uygulama ayrıntıları

Etkinlik merkezlerinizden performans değerlendirmeleri çalıştırma

  1. Etkinlik merkezinizde, değerlendirmek istediğiniz uygulamada Daha fazla seçeneğine tıklayın.

  2. AraçlarPerformans değerlendirmesi seçeneğini belirleyin.

  3. Şimdi değerlendir'e tıklayın.

    Değerlendirme tamamlandığında bir bildirim alacaksınız.

Uygulama ayrıntılarından performans değerlendirmeleri çalıştırma

  1. Etkinlik merkezinizde, değerlendirmek istediğiniz uygulamada Daha fazla seçeneğine tıklayın.

  2. bilgi simgesi Ayrıntılar seçeneğini belirleyin, ardından performans değerlendirmesi simgesi Performans değerlendirmesi'ne tıklayın.

  3. Şimdi değerlendir'e tıklayın.

    Değerlendirme tamamlandığında bir bildirim alacaksınız.

Bir uygulamadan performans değerlendirmeleri çalıştırma

  1. Uygulamanızda, Ayrıntılar'ı açmak için uygulama adına tıklayın.

  2. AraçlarPerformans değerlendirmesi seçeneğini belirleyin.

  3. Şimdi değerlendir'e tıklayın.

    Değerlendirme tamamlandığında bir bildirim alacaksınız.

Değerlendirme sonuçlarını görüntüleme

Tek bir performans değerlendirmesini görüntülemek veya iki performans değerlendirmesini karşılaştırmak isteyip istemediğinize bağlı olarak sonuç tabloları farklılık gösterecektir.

Bilgi notu

Uygulama performansı değerlendirme sonuçları 90 gün boyunca saklanır.

Tek bir performans değerlendirmesini görüntüleme

  1. Performans değerlendirmesini görüntülemek için uygulamada Daha fazla seçeneğine tıklayın.

  2. bilgi simgesi Ayrıntılar seçeneğini belirleyin, ardından performans değerlendirmesi simgesi Performans değerlendirmesi'ne tıklayın. Tüm değerlendirmeler performans değerlendirmeleri tablosunda listelenir.

    İpucu notuBildirimdeki Sonuçları görüntüle'ye tıklayarak da sonuçlara gidebilirsiniz.
  3. Görüntülemek istediğiniz değerlendirmede Görüntüle'ye tıklayın.

    Değerlendirmeye genel bakış.

    Çeşitli performans değerlendirme çalıştırmalarını gösteren performans değerlendirme ayrıntıları penceresi.
  4. Sonuçlar penceresi, performans değerlendirme sonuçları hakkında bilgi sağlar.

    İpucu notuBelirli metriklerle ilgili ayrıntılar için bkz. Performans değerlendirme bilgileri .

    Değerlendirme bilgileri sekmesi.

    Bilgi sekmesini gösteren performans değerlendirme ayrıntıları penceresi.
  5. Daha spesifik performans bilgilerini görüntülemek için Sonuçlar sekmesini seçin.

    Değerlendirme sonuçları sekmesi.

    Bilgi sekmesini gösteren performans değerlendirme ayrıntıları penceresi.
  6. Her satırın ayrıntılarını göstermek için Aşağı ok simgesine tıklayın. En uzun yükleme süresine sahip nesneleri göstermek için her sayfa için Aşağı ok simgesine de tıklayabilirsiniz.

  7. Nesneyi içeren uygulamayı açmak için Yeni sekme simgesi simgesine tıklayın. Belirli nesne sayfada vurgulanır.

  8. Uygulama performansını iyileştirmeye yönelik önerileri görüntülemek için Öneriler sekmesini seçin. Her bir öneriyle ilgili ayrıntılar için bkz. Uygulama performansı önerileri.

    Öneriler sekmesi.

    Öneriler sekmesini gösteren performans değerlendirme ayrıntıları penceresi.

Performans değerlendirmelerini karşılaştırma

  1. Performans değerlendirmesini görüntülemek için uygulamada Daha fazla seçeneğine tıklayın.

  2. bilgi simgesi Ayrıntılar seçeneğini belirleyin, ardından performans değerlendirmesi simgesi Performans değerlendirmesi'ne tıklayın. Tüm değerlendirmeler performans değerlendirmeleri tablosunda listelenir.

  3. Görüntülemek istediğiniz ikisini seçin, ardından Karşılaştır'a tıklayın.

    İki değerlendirmeyi karşılaştırma.

    İki satırın seçili olduğu ve karşılaştır düğmesinin gösterildiği performans değerlendirme tablosu.
  4. Değerlendirme sonuçları bir pencerede açılır. Belirli metriklerle ilgili ayrıntılar için bkz. Performans değerlendirme bilgileri . Bilgi sekmesi, aralarındaki farka ek olarak seçilen performans değerlendirmesi için metrikleri gösterir.

    Değerlendirme karşılaştırma bilgileri.

    İki satırın seçili olduğu ve karşılaştır düğmesinin gösterildiği performans değerlendirme tablosu.
  5. Daha spesifik performans bilgilerini görüntülemek için Sonuçlar sekmesini seçin. Her satır için mutlak ve göreceli değişiklik gösterilir.

    Mutlak değişiklik ve Göreceli değişiklik sütunlarında sıralama yapabilirsiniz. Artan veya azalan düzende sıralamak için sütun başlığına tıklayın.

    Değerlendirme karşılaştırma sonuçları.

    İki satırın seçili olduğu ve karşılaştır düğmesinin gösterildiği performans değerlendirme tablosu.
  6. Her satırın ayrıntılarını göstermek için Aşağı ok simgesine tıklayın.

Bilgi notuİki değerlendirmeyi karşılaştırırken, farklılıklar yalnızca performansta bir düşüş veya iyileşme gösterecek kadar önemli olduklarında vurgulanır.

Performans değerlendirme bilgileri

Metrikler ya uygulama meta verilerinden elde edilir ya da performans değerlendirmesi sırasında ölçülür.

Bilgi notuSeçilen değerlendirme için günlük dosyalarını indirmek üzere Daha fazla Daha fazla menüsünü genişletin.

Bilgi sekmesi

Bilgi sekmesi, seçilen sürüm için temel uygulama bilgilerini gösterir.

Analiz motoru

  • Değerlendirme sırasında kullanılan analiz motorunu gösterir.

    Bilgi notuBüyük uygulama desteği etkinleştirilirse, Standard-20 motoru yerine daha büyük bir motor kullanılabilir.

Durum

  • Performans değerlendirmesinin durumunu gösterir.

    • İncelenmeye hazır - performans değerlendirmesi başarıyla tamamlandı.

    • Uyarı - performans değerlendirmesi tamamlandı ancak bazı sonuçlar eksik veya hatalı.

    • Değerlendirilemedi - performans değerlendirmesi başarıyla tamamlanmadı ve sonuçlar eksik veya hatalı.

Uygulama boyutu

  • Metrik kaynağı: Uygulama meta verileri

  • Başlangıç seçimleri olmadan bellek içi uygulama veri modelinin toplam boyutunu gösterir.

Satır sayısı

  • Metrik kaynağı: Uygulama meta verileri

  • Uygulamanın veri modelindeki tablolarda bulunan toplam satırları gösterir.

Uygulamadaki genel sayfalar

  • Metrik kaynağı: Uygulama meta verileri

  • Uygulamadaki toplam genel sayfaları gösterir.

Uygulamadaki genel nesneler

  • Metrik kaynağı: Uygulama meta verileri

  • Uygulamadaki toplam genel nesneleri gösterir.

    Bilgi notuPerformans değerlendirme sonuçlarında, genel sayfalar genel nesneler olarak sayılmaz.

Değerlendirilmedi

  • Metrik kaynağı: Ölçülen

  • Tamamen değerlendirilemeyen tüm nesneleri listeler. Tipik nedenler arasında nesnenin karşılanmayan bir hesaplama koşuluna sahip olması veya nesne türünün değerlendirme için desteklenmemesi yer alabilir. Örneğin, müşteri tarafından geliştirilen genişleme davranışı uygulama değerlendiricisi tarafından bilinmez ve doğru şekilde değerlendirilmeyebilir.

Uyarılar

  • Metrik kaynağı: Ölçülen

  • Uygulama geliştirmeyle ilgili ele alınması gerekebilecek sorunları olan nesneleri listeler. Örneğin, bir sayfada işlev gören ancak hata kodları olan bir nesne, örneğin hesaplamaları veya boyutları olmayan bir nesne, Uyarılar altında listelenir. Bir nesne, belirtilen boyutun üzerinde bir veri sayfası geri gönderirse, bu da burada Yük çok büyük ile listelenir.

Kritik Hatalar

  • Metrik kaynağı: Ölçülen

  • Kiracı veya uygulama kotalarıyla birlikte değerlendirmenin tamamlanmasını durduran hataları listeler. Bu, uygulama değerlendirme kotasının aşılması veya uygulamanın 20 GB'lık uygulama değerlendirme boyutu sınırını aşması ve açılamaması gibi tamamlanmayı engelleyen uygulama değerlendiricisi hatalarını veya diğer altyapı sorunlarını içerebilir.

Sonuçlar sekmesi

Sonuçlar sekmesi, performans değerlendirmesi hakkında daha spesifik bilgiler sağlar.

Önbelleğe alma sorunları sergileyen nesne

Tek iş parçacıklı nesneler

  • Metrik kaynağı: Ölçülen

  • Bu bölüm, performans metrikleri yükleme sırasında ağırlıklı olarak tek iş parçacıklı işlemeyi gösteren nesneleri içerir. Bu bölümde bir nesne görünürse ve bir kullanıcı için yanıt süresi çok uzun kabul edilirse, nesnedeki herhangi bir ifadeden kaynaklanan sorgular darboğazlar açısından incelenmelidir. Veri modeli veya ifadeler ayarlanarak potansiyel olarak iyileştirmeler yapılabilir.

  • Tek iş parçacıklı performans hakkında daha fazla bilgi için bkz. Mümkün olduğunda bir toplama tablosu içindeki farklı tablolardan gelen alanlardan kaçınılır.

Bellek sınırını aşan nesneler

  • Metrik kaynağı: Ölçülen

  • Bu bölüm, karşılık gelen bir hata koduyla bir bellek sınırına ulaşan nesneleri içerir. Bunlar, bir motor nesnesi korumalı alan sınırına ulaşan, toplam motor belleğini aşan veya ilgili bir bellek sınırına ulaşan nesneleri içerebilir.

Uygulama açılış süreleri

  • Metrik kaynağı: Ölçülen

  • Bu bölüm, uygulamayı açma sürecindeki her adımı ve ne kadar sürdüğünü özetler.

İlk yükleme süresine göre genel sayfalar

  • Metrik kaynağı: Ölçülen

  • Sayfa başına yanıt süresinin ölçümü. Bu ölçümler, uygulamanın ilk kez geçildiği ve sayfaların her birinin tek tek istendiği zamandan çıkarılır. Bu bölümde yer alan değerler, sayfa başına en kötü durum yükleme süresini temsil eder. Her sayfa için, satırın sağındaki ok simgesine tıklayarak içinde bulunan en yavaş 5 nesneyi görüntülemek mümkündür. Bu, sayfayı yüklerken zamanın nerede harcandığına dair hızlı bir döküm sağlar.

  • Değerlendirme bir zaman aşımı nedeniyle durursa, en az bir sayfa değerlendirmesi tamamlandığı sürece sayfaların listesi mevcuttur. Hangi sayfaları veya nesneleri ilk önce araştıracağınızı belirlemek için bu listeyi kullanabilirsiniz.

Önbelleğe alınmış sayfa yükleme süresi

  • Metrik kaynağı: Ölçülen

  • Sayfa başına yanıt süresinin ölçümü. Tüm sayfalar ilk kez istendiğinde genellikle önbelleğe alınmış olmaları gerekirdi. Bu ölçümler, uygulamanın ikinci kez geçildiği ve sayfaların her birinin tek tek istendiği zamandan çıkarılır. Ayrıca burada, sağdaki düğmeyi kullanarak bir satırı genişleterek nesne bazında zamanın nerede harcandığına dair bir döküm alabilirsiniz.

İlk nesne yükleme süresi

  • Metrik kaynağı: Ölçülen

  • Nesne başına yanıt süresinin ölçümü. Bu ölçümler, uygulamanın ilk kez geçildiği ve nesnelerin her birinin tek tek istendiği zamandan çıkarılır. Bu bölümde yer alan değerler, nesne başına en kötü durum yükleme süresini temsil eder.

  • Örneğin, ana öğeleri kullanarak önbelleğe alma kullanımını iyileştirebilirsiniz. Daha fazla bilgi için bkz. İfadeler için kullanılan ana öğeler veya değişkenler.

Önbelleğe alınmış nesne yükleme süresi

  • Metrik kaynağı: Ölçülen

  • Nesne başına yanıt süresinin ölçümü. Tüm nesneler ilk kez istendiğinde genellikle önbelleğe alınmış olmaları gerekirdi. Bu ölçümler, uygulamanın ikinci kez geçildiği ve nesnelerin her birinin tek tek istendiği zamandan çıkarılır.

Tablo başına bellek tahsisi

  • Metrik kaynağı: Uygulama meta verileri

  • Veri modeline dahil edilen tabloların ve bunların boyutlarının bir listesi. Bu bölüm, gelişmiş yanıt verebilirliğe dönüşen veri modelinin boyutunu en aza indirmeye çalışırken ilgi çekici olacaktır.

  • Hız ve kaynak kullanımını iyileştirmek için komut dosyasındaki hiçbir ifadede kullanılmayan alanları ve tabloları bırakabilirsiniz. Daha fazla bilgi için bkz. Veri modeli performansı.

Alan başına bellek tahsisi

  • Metrik kaynağı: Uygulama meta verileri

  • Veri modeline dahil edilen alanların ve bunların boyutlarının bir listesi. Bu bölüm, gelişmiş yanıt verebilirliğe dönüşen veri modelinin boyutunu en aza indirmeye çalışırken ilgi çekici olacaktır.

  • Hız ve kaynak kullanımını iyileştirmek için komut dosyasındaki hiçbir ifadede kullanılmayan alanları ve tabloları bırakabilirsiniz. Daha fazla bilgi için bkz. Veri modeli performansı.

Uygulama performansı önerileri

Uygulama performansınızı optimize etmenize yardımcı olmak için öneriler sunulur. Öneriler görünümünde, öneriler uygulama tasarımı ve veri yükleme gibi alanlara göre gruplandırılır. Her öneri, bir başlık, bir açıklama ve etkilenen nesneyi, sayfayı, uygulamayı veya Veri yükleme düzenleyicisi'ı açan bir eylem içeren bir kart olarak görünür.

Öneriler genel rehberlik sağlar. Önerilen eşikleri aşmak, bir uygulamanın yanlış veya düşük kaliteli olduğu anlamına gelmez, ancak incelenecek alanları gösterebilir. Örneğin, yüksek sayıda nesne performansı etkileyebilir, bu nedenle uygulamayla ilgili sorunlar yaşarsanız, bu önerileri araştırma için bir başlangıç noktası olarak kullanın.

Grafik hesaplama koşulu ekle

Zaman aşımına uğrayan grafikler için

Bu öneri, bir grafik hesaplama sırasında zaman aşımına uğradığında görünür. Etkilenen nesneyi sayfasında açmak için öneri kartındaki eylemi kullanın, ardından kullanıcı seçim yapmadan önce grafiğin ne kadar veri hesaplamaya çalıştığını inceleyin.

Performansı iyileştirmek için:

  • Grafiğin yalnızca kullanıcılar sonuç kümesini azaltan seçimler yaptıktan sonra oluşturulması için bir hesaplama koşulu ekleyin.

  • Ayrıntılı sonuçları göstermeden önce tarih, bölge veya ürün gibi yüksek etkili filtreler kullanın.

  • Kullanıcıların yalnızca keşiften sonra ayrıntıya ihtiyacı varsa, daha üst düzey bir toplama veya detaya inme yaklaşımıyla başlayın.

  • Zaman aşımının çözüldüğünü doğrulamak için performans değerlendirmesini tekrar çalıştırın.

Hesaplama koşulları hakkında daha fazla bilgi için bkz. Uygulama performansını optimize etme.

Çok boyutlu grafikler için

Bu öneri, bir grafiğin birçok boyutu olduğunda ve yavaş yanıt verdiğinde görünür. Öneri kartı, boyut kurulumunu ve varsayılan olarak gösterilen ayrıntı miktarını inceleyebilmeniz için nesneyi açar.

Performansı iyileştirmek için:

  • Grafiğin yalnızca veri daraltıldıktan sonra hesaplanması için bir hesaplama koşulu ekleyin.

  • Özellikle geniş veya son derece ayrıntılı tablolarda, aynı anda gösterilen boyut sayısını azaltın.

  • Kullanıcıların tüm boyutlara bir arada ihtiyacı olmadığında, karmaşık bir grafiği daha küçük grafiklere veya ayrı sayfalara bölün.

  • İlk görünümde yalnızca analiz için gerekli olan alanları tutun.

Görselleştirme tasarımı en iyi uygulamaları hakkında daha fazla bilgi için bkz. Uygulama performansını optimize etme.

Grafik başlığını, alt başlığını veya dipnotunu kısalt

Bu öneri, bir grafik başlığı, alt başlığı veya dipnotu alışılmadık derecede uzun olduğunda görünür. Uzun başlıklar, özellikle büyük uygulamalarda birçok nesne yüklendiğinde ek yükü artırabilir.

Performansı iyileştirmek için:

  • Grafik başlığını kısa tutun ve grafiğin yanıtladığı soruya odaklanın. Maksimum 256 karakter uzunluğu genel olarak önerilen bir kılavuzdur.

  • Açıklayıcı metni, varsayımları veya talimatları başlıktan destekleyici sayfa metnine veya ilgili belgelere taşıyın.

  • Kullanıcıların uzun başlıklar olmadan anlayabilmesi için benzer grafikler için tutarlı adlandırma kullanın.

Birkaç grafiğin uzun başlıkları varsa, sayfa tasarımını bir bütün olarak inceleyin ve mümkün olan yerlerde ifadeleri basitleştirin.

Sayfa açıklamasını kısalt

Bu öneri, bir sayfa açıklaması alışılmadık derecede uzun olduğunda görünür. Açıklamalar bağlam için yararlıdır, ancak çok uzun açıklamalar gereksiz ek yük ekleyebilir.

Performansı iyileştirmek için:

  • Açıklamayı sayfa amacının kısa bir özeti olarak tutun. Maksimum 1000 karakter uzunluğu genel olarak önerilen bir kılavuzdur.

  • Adım adım talimatları veya kapsamlı iş bağlamını sayfa metnine, notlara veya ilgili yardım içeriğine taşıyın.

  • Özellikle yalnızca geliştirme amaçlı sayfalar için açıklamanın hala gerekli olup olmadığını inceleyin.

Uygulamadaki grafik sayısını azalt

Bu öneri, uygulama yayınlanan sayfalarda yüksek sayıda grafik içerdiğinde görünür. Uygulamayı açmak ve kullanıcıların gerçekte hangi sayfalara ve nesnelere ihtiyaç duyduğunu incelemek için öneri eylemini kullanın.

Performansı iyileştirmek için:

  • Aynı analizi çoğaltan grafikleri kaldırın veya yeniden tasarlayın.

  • Geliştirme veya sorun giderme içeriğini özel sayfalarda tutun, böylece yayınlanan sayfaların değerlendirmelerine dahil edilmez.

  • İlgili içgörüleri birçok küçük görselleştirme yerine daha az, daha net grafiklerde birleştirin.

  • Uygulamanın gereksiz yere büyümesini önlemek için eski sayfaları ve yayınlanmamış içeriği düzenli olarak inceleyin.

Genel tasarım rehberliği için bkz. Uygulama performansını optimize etme.

Bir sayfadaki grafik sayısını azalt

Bu öneri, bir sayfa birçok grafik içerdiğinde görünür. Öneri kartı, kullanıcılar o sayfaya geldiğinde veya seçim yaptığında neyin hesaplandığını inceleyebilmeniz için etkilenen sayfayı açar.

Performansı iyileştirmek için:

  • Kalabalık sayfaları daha küçük, görev odaklı sayfalara bölün.

  • En önemli grafikleri sayfada tutun ve kullanıcıların nadiren ihtiyaç duyduğu ikincil analizi kaldırın.

  • Benzer grafik gruplarını, seçimleri veya detaya inmeyi kullanan tek bir grafikle değiştirin.

  • Büyük tabloların seçimlerin arkasına gizlenip gizlenemeyeceğini veya ayrı bir analiz sayfasına taşınıp taşınamayacağını kontrol edin.

Hesaplanan boyutları komut dosyasına taşı

Bu öneri, hesaplanan boyutlar yavaş yanıt sürelerine katkıda bulunduğunda görünür. Veri yükleme düzenleyicisi'ı açmak ve boyut mantığının sorgu zamanı yerine yeniden yükleme sırasında önceden oluşturulup oluşturulamayacağını incelemek için öneri eylemini kullanın.

Performansı iyileştirmek için:

  • Kararlı iş kurallarına dayanan boyutlar için komut dosyasında alanlar oluşturun.

  • Çıktının her seçimle dinamik olarak değişmesi gerekmediğinde, tekrarlanan grafik ifadelerini yeniden kullanılabilir alanlarla değiştirin.

  • Uygulamayı yeniden yükleyin ve etkilenen grafikleri yeni alanları kullanacak şekilde güncelleyin.

  • Güncellenen yanıt sürelerini karşılaştırmak için değerlendirmeyi tekrar çalıştırın.

Veri modeli tasarımı hakkında daha fazla bilgi için bkz. Veri modeli performansı.

Bölüm erişimi tablolarını basitleştir

Bu öneri, bölüm erişimi işlemesi yavaş yüklemeye katkıda bulunduğunda görünür. Öneri kartından Veri yükleme düzenleyicisi'ı açın ve bölüm erişimi içinde kullanılan komut dosyası mantığını inceleyin.

Performansı iyileştirmek için:

  • Yalnızca gerekli kullanıcıları, grupları ve azaltma alanlarını dahil ederek bölüm erişimi tablolarını mümkün olduğunca küçük tutun.

  • Kullanılmayan sütunları kaldırın ve komut dosyasının bölüm erişimi bölümündeki karmaşık dönüşümlerden kaçının.

  • Mümkünse, güvenlik verilerini uygulama komut dosyasına ulaşmadan önce hazırlayın.

  • Veri azaltımının hala beklendiği gibi çalıştığını doğrulamak için değişikliklerden sonra uygulamayı temsilci kullanıcılarla test edin.

Daha fazla bilgi için bkz. Bölüm Erişimi ile veri güvenliğini yönetme.

Tabloları birleştir ve kullanılmayan tabloları bırak

Bu öneri, veri modeli yükleme süresini ve bellek kullanımını artıran gereksiz tablolar veya alanlar içerdiğinde görünür. Veri yükleme düzenleyicisi'ı açmak ve modeli incelemek için öneri eylemini kullanın.

Performansı iyileştirmek için:

  • Grafiklerde, ifadelerde veya güvenlik mantığında kullanılmayan alanları ve tabloları bırakın.

  • Belirli durumlarda, tabloları birleştirmek performansı iyileştirmeye yardımcı olabilir. Tablo birleştirmenin önerildiği durumlara örnekler:

    • Birden çok değer tablosu tek bir tabloda birleştirilebilir.

    • Hesaplamalar birçok tabloya yayıldığında, bağımlı tabloları tablolar arasında daha az atlamayla birbirine daha yakın hale getirmek için tabloları birleştirmeyi düşünün.

  • Veri dönüşümünden sonra artık ihtiyaç duyulmayan ara veya hazırlama tablolarını kaldırın.

  • Değişiklikleri yaptıktan sonra uygulamayı yeniden yükleyin ve etkilenen grafikleri doğrulayın.

Daha fazla bilgi için bkz. Veri modeli performansı.

Grafik ve sayfa sayısını azalt

Bu öneri, uygulamayı açmak ve kullanıcı durumunu başlatmak çok uzun sürdüğünde görünür. Uygulamayı açmak ve yayınlanan deneyimin bir parçası olarak kaç sayfa ve nesnenin yüklendiğini incelemek için öneri kartını kullanın.

Performansı iyileştirmek için:

  • Kullanıcıların artık ihtiyaç duymadığı sayfaları arşivleyin, yayından kaldırın veya kaldırın.

  • İlk deneyimin çok fazla hesaplama gerektirmemesi için yerleştirme sayfalarını hafif tutun.

  • Özelleşmiş veya nadiren kullanılan analizleri ayrı sayfalara veya uygulamalara taşıyın.

  • Büyük nesne gruplarının daha basit gezinme ve daha küçük bir varsayılan düzen ile değiştirilip değiştirilemeyeceğini inceleyin.

Uygulamadaki sayfa sayısını azalt

Bu öneri, uygulama açılış süresini artırabilen ve gezinmeyi daha az verimli hale getirebilen birçok sayfa içerdiğinde görünür. Uygulamayı açmak ve mevcut kullanıcı iş akışları için hangi yayınlanan sayfaların hala gerekli olduğunu incelemek için öneri eylemini kullanın.

Performansı iyileştirmek için:

  • Kullanıcıların artık ihtiyaç duymadığı sayfaları kaldırın.

  • Benzer analizleri kapsayan sayfaları daha az, daha net görev odaklı sayfalarda birleştirin.

  • Önemli içgörüleri az sayıda birincil sayfaya yerleştirerek varsayılan kullanıcı yolunu odaklanmış tutun.

  • Keşif amaçlı veya seyrek kullanılan analizleri mümkün olduğunda ayrı uygulamalara taşıyın.

Daha fazla bilgi için bkz. Uygulama performansını optimize etme.

Kullanılmayan alanlar analizi

Bu öneri, uygulamaya yüklenen ancak görselleştirmelerde, ifadelerde veya diğer etkin mantıkta kullanılmayan alanları belirlemenize yardımcı olur. Kullanılmayan alanları kaldırmak, yeniden yükleme süresini, bellek kullanımını ve model karmaşıklığını azaltabilir.

Bilgi notuAşağı akış kullanım tespiti en iyi çabadır ve her bağımlılığı tanımlamayabilir. Değişiklik yapmadan önce, hem uygulama hem de verileri üzerindeki olası aşağı akış etkilerini doğrulayın.
Bilgi notuAnahtar alanlar, bırakılması önerilen alanlar listesine asla dahil edilmez ve kullanılmayan alanları bırakmak için otomatik olarak oluşturulan komut dosyasına da dahil edilmez.

Öneriyi uygulamak için:

  • Analiz et'e tıklayarak kullanılmayan alanlar analizini çalıştırın.

  • Kullanılmayan olarak bildirilen alanları inceleyin ve bunların gelecekteki geliştirme, yer imleri veya güvenlik kuralları için gerekli olmadığını doğrulayın.

  • Bir komut dosyası oluşturulursa ve bundan memnunsanız, kopyalamak için Panoya kopyala'ya tıklayın. Veri yükleme düzenleyicisi'a gidin ve içeriği komut dosyanızın sonuna yapıştırın. Ardından uygulamayı yeniden yükleyin.

  • Yeniden yükledikten sonra, uygulamanın hala beklendiği gibi davrandığını doğrulamak için önemli grafikleri ve sayfaları test edin.

Daha fazla bilgi için bkz. Veri modeli performansı.

Kullanılmayan alanları bırak

Bu öneri, bazı alanların yüklenmesi beklenenden uzun sürdüğünde görünür.

Performansı optimize etmek için bırakılabilecek alanları belirlemek üzere kullanılmayan alanlar analizi çalıştırmayı düşünün. Öneriler sekmesinde, Kullanılmayan alanlar analizi'ni genişletin ve Analiz et'e tıklayın.

Kullanılmayan alanlar analizi hakkında daha fazla bilgi için bkz. Kullanılmayan alanlar analizi.

Bildirim tercihleri

Performans değerlendirmesi tamamlandığında veya başarısız olduğunda bilgilendirilmeyi seçebilirsiniz.

Uygulamada Daha fazla seçeneğine tıklayın ve Bildirimler'i seçin. Performans değerlendirmeleri için aşağıdaki bildirimler mevcuttur:

  • Bu uygulama için performans değerlendirmesi incelenmeye hazır

  • Bu uygulama için performans değerlendirmesi çalıştırılamadı

Sınırlamalar

  • Uygulamada yalnızca üzerlerindeki tüm nesneler dahil olmak üzere genel sayfalar değerlendirilir.

  • Değerlendirme zaman aşımlarını işleme

    Bir uygulamanın birçok nesnesi varsa veya çok büyükse, performans değerlendirmesi zaman aşımına uğrayabilir. Zaman aşımı, değerlendirmenin tamamen başarısız olduğu anlamına gelmez. Erken dursa bile, o noktaya kadar değerlendirilen en yavaş sayfaları ve nesneleri yine de inceleyebilirsiniz. Performans sorunlarını araştırmak için bu listeyi kullanın.

    Zaman aşımı riskini azaltmak için:

    • Değerlendirmeyi çalıştırmadan önce ilgisiz sayfaları özel yapın.

    • Yayınlanan uygulamalar için uygulamayı çoğaltabilir ve daha az genel sayfayla bir kopyasını yayınlayabilirsiniz.

    Zaman aşımları ve bellek uyarıları karmaşık uygulamalar için normaldir. Optimizasyonun, daha az verinin veya daha büyük bir motorun performansı iyileştirebileceği alanları gösterirler.

  • Tüm grafik nesneleri desteklenmez. Bir nesne desteklenmiyorsa, sonuçların Değerlendirilmedi bölümünde belirtilir.

  • Haziran 2020'den önceki grafik önerilerinden oluşturulan grafik nesnelerinin desteklenmesi için manuel olarak güncellenmesi gerekir.

  • Uygulama verileri azaltmak için bölüm erişimi kullanıyorsa, değerlendirme geçerli kullanıcı için azaltılmış verilerle gerçekleştirilir. Bu, değerlendirmeyi değerlendirmek istediğiniz veri kümesine erişimi olan bir kullanıcı olarak çalıştırmanız gerektiği anlamına gelir. Farklı bölüm erişimine sahip kullanıcılardan gelen sonuçları karşılaştırmak uygun değildir.

  • Varsayılan durum (büyük uygulama desteği yok): Uygulama performansı değerlendirmesi 20 GB motor kapasitesiyle sınırlıdır. Daha fazla bellek gerektiren uygulamalar, bir hata mesajıyla değerlendirmede başarısız olur.

  • Büyük uygulama desteğiyle: Büyük uygulama desteği satın aldıysanız, daha yüksek kapasiteli motorlar kullanarak 50 GB'a kadar olan uygulamaları değerlendirebilirsiniz. Desteklenen uygulama boyutları hakkında daha fazla bilgi için bkz. Büyük uygulama desteği.

  • Not tabloları uygulama performans değerlendirmesinde desteklenmez.

Bu sayfa size yardımcı oldu mu?

Bu sayfa veya içeriği ile ilgili bir sorun; bir yazım hatası, eksik bir adım veya teknik bir hata bulursanız lütfen bize bildirin!