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, uygulamanızı geliştirirken özel bir değerlendirme çalıştırmanıza olanak tanır. Herkese açık sayfalar ve nesneler için yanıt süreleri gibi net, eyleme dönüştürülebilir metrikler sağlar. Performans darboğazlarını belirlemek ve uygulama sürümleri arasındaki metrikleri karşılaştırmak için bu içgörüleri 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

    • İşletebilir (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.

Performans değerlendirmesi, uygulamadaki tüm herkese açık 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 sonuçları etkilemez.

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 analitik 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ındaki 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 ayarlaması 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 uygulamanın üzerindeki Daha fazla simgesine tıklayın.

  2. AraçlarPerformans değerlendirmesi'ni seçin.

    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 uygulamanın üzerindeki Daha fazla simgesine tıklayın.

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

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

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. Daha fazla eylemPerformansı değerlendir'e tıklayın.

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 uygulamanın üzerindeki Daha fazla simgesine tıklayın.

  2. bilgi simgesi Ayrıntılar'ı seçin, 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ğerlendirmesi 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ğerlendirmesi bilgileri .

    Değerlendirme bilgileri sekmesi.

    Bilgi sekmesini gösteren performans değerlendirmesi 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ğerlendirmesi 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.

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

  1. Performans değerlendirmesini görüntülemek için uygulamanın üzerindeki Daha fazla simgesine tıklayın.

  2. bilgi simgesi Ayrıntılar'ı seçin, 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ğerlendirmesi tablosu.
  4. Değerlendirme sonuçları bir pencerede açılır. Belirli metriklerle ilgili ayrıntılar için bkz. Performans değerlendirmesi 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ğerlendirmesi 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ğerlendirmesi 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ğerlendirmesi 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 bir günlük dosyasını indirmek üzere performans değerlendirmesi penceresindeki Günlüğü indir düğmesine tıklayın.

Bilgi sekmesi

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

Analitik motoru

  • Değerlendirme sırasında kullanılan analitik 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 herkese açık sayfalar

  • Metrik kaynağı: Uygulama meta verileri

  • Uygulamadaki toplam herkese açık sayfaları gösterir.

Uygulamadaki herkese açık nesneler

  • Metrik kaynağı: Uygulama meta verileri

  • Uygulamadaki toplam herkese açık nesneleri gösterir.

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

Değerlendirilmedi

  • Metrik kaynağı: Ölçülen

  • Tamamen değerlendirilemeyen tüm nesneleri listeler. Tipik nedenler arasında nesnenin karşılanmamış 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 sorunları olan ve ele alınması gerekebilecek 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 alanlar kullanmaktan kaçınılır.

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

  • Metrik kaynağı: Ölçülen

  • Bu bölüm, ilgili bir hata koduyla birlikte 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.

İlk yükleme süresine göre herkese açık 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üm içinde 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 verir.

  • Değerlendirme bir zaman aşımı nedeniyle durursa, en az bir sayfa değerlendirmesi tamamlandığı sürece sayfaların listesi mevcuttur. Hangi sayfaların veya nesnelerin önce araştırılacağını 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 zamanın nesne bazında 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üm içinde 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ında herhangi 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ında herhangi bir ifadede kullanılmayan alanları ve tabloları bırakabilirsiniz. Daha fazla bilgi için bkz. Veri modeli performansı.

Bildirim tercihleri

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

Uygulamanın üzerindeki Daha fazla simgesine 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

  • Yalnızca uygulamadaki herkese açık sayfalar, üzerlerindeki tüm nesneler dahil olmak üzere değerlendirilir.

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

    Bir uygulamanın çok sayıda 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ı gizli yapın.

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

    Karmaşık uygulamalar için zaman aşımları ve bellek uyarıları normaldir. Optimizasyonun, daha az verinin veya daha büyük bir motorun performansı artırabileceğ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 alakalı 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 olacaktır.

  • 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!