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)
-
-
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.
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 | 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
Aşağıdakileri yapın:
-
Etkinlik merkezinizde, değerlendirmek istediğiniz uygulamanın üzerindeki
simgesine tıklayın.
-
Araçlar > Performans 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
Aşağıdakileri yapın:
-
Etkinlik merkezinizde, değerlendirmek istediğiniz uygulamanın üzerindeki
simgesine tıklayın.
-
Ayrıntılar'ı seçin, ardından
Performans değerlendirmesi'ne tıklayın.
-
Şimdi değerlendir'e tıklayın.
Bir uygulamadan performans değerlendirmeleri çalıştırma
Aşağıdakileri yapın:
-
Uygulamanızda, Ayrıntılar'ı açmak için uygulama adına tıklayın.
-
> Performansı 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.
Uygulama performansı değerlendirme sonuçları 90 gün boyunca saklanır.
Tek bir performans değerlendirmesini görüntüleme
Aşağıdakileri yapın:
-
Performans değerlendirmesini görüntülemek için uygulamanın üzerindeki
simgesine tıklayın.
-
Ayrıntılar'ı seçin, ardından
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. -
Görüntülemek istediğiniz değerlendirmede Görüntüle'ye tıklayın.
Değerlendirmeye genel bakış.

-
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.

-
Daha spesifik performans bilgilerini görüntülemek için Sonuçlar sekmesini seçin.
Değerlendirme sonuçları sekmesi.

-
Her satırın ayrıntılarını göstermek için
simgesine tıklayın. En uzun yükleme süresine sahip nesneleri göstermek için her sayfa için
simgesine de tıklayabilirsiniz.
-
Nesneyi içeren uygulamayı açmak için
simgesine tıklayın. Belirli nesne sayfada vurgulanır.
Performans değerlendirmelerini karşılaştırma
Aşağıdakileri yapın:
-
Performans değerlendirmesini görüntülemek için uygulamanın üzerindeki
simgesine tıklayın.
-
Ayrıntılar'ı seçin, ardından
Performans değerlendirmesi'ne tıklayın. Tüm değerlendirmeler performans değerlendirmeleri tablosunda listelenir.
-
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.

-
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.

-
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ı.

-
Her satırın ayrıntılarını göstermek için
simgesine tıklayın.
Performans değerlendirmesi bilgileri
Metrikler ya uygulama meta verilerinden elde edilir ya da performans değerlendirmesi sırasında ölçülür.
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
-
Metrik kaynağı: Ölçülen
-
Verimli bir şekilde önbelleğe alınmayan nesneleri listeler. Bu, her nesnenin iki kez yüklenmesiyle belirlenir. Nesne zaten bir kez yüklendikten sonra, sonuç kümesi önbelleğe girilmesi gerektiğinden daha hızlı bir yanıt süresi beklenebilir. Veri modeli veya ifadeler ayarlanarak potansiyel olarak iyileştirmeler yapılabilir. Daha fazla bilgi için bkz. veri modellemesi için en iyi uygulamalar ve görselleştirmelerde ifadeleri kullanma.
-
Genel uygulama optimizasyonu hakkında daha fazla bilgi için bkz. Uygulama performansını optimize etme.
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 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.