Przypisywanie silników w celu poprawy wydajności aplikacji | Qlik Cloud Pomoc
Przeskocz do zawartości głównej Przejdź do treści uzupełniającej

Przypisywanie silników w celu poprawy wydajności aplikacji

Po otwarciu aplikacji Qlik Cloud automatycznie wybiera silnik na podstawie rozmiaru aplikacji, zużycia pamięci podczas przeładowywania i dostępnych zasobów systemowych. Możesz ręcznie przypisać większy silnik, aby zyskać większą kontrolę lub poprawić wydajność. Ręczne przypisania wykorzystują pojemność dla dużych aplikacji (Large application capacity).

Typy i rozmiary silników

Qlik Cloud udostępnia dwa typy silników: współdzielone i dedykowane.

Silniki współdzielone

Silniki współdzielone mogą uruchamiać wiele aplikacji jednocześnie i są domyślnym wyborem dla mniejszych lub mniej złożonych aplikacji. Nie można ich przypisać ręcznie i nie wymagają pojemności dla dużych aplikacji.

Przykładowa specyfikacja:

  • 60 GB RAM

  • Do 14 rdzeni CPU

Silniki dedykowane

Silniki dedykowane uruchamiają jedną aplikację naraz i są odpowiednie dla większych aplikacji lub aplikacji wymagających dużej mocy obliczeniowej. Wymagają pojemności dla dużych aplikacji i mogą być przypisywane ręcznie.

Przykładowe specyfikacje:

Specyfikacje silników
Typ silnika Pamięć Do rdzeni*
Large-40 40 GB 10 rdzeni
Large-60 60 GB 14 rdzeni
Large-80 80 GB

20 rdzeni

Large-120 120 GB

30 rdzeni

Large-160 160 GB

40 rdzeni

Large-200 200 GB

50 rdzeni

* „Do” oznacza, że zasoby są przydzielane w miarę potrzeb. Nie wszystkie rdzenie CPU są używane jednocześnie do każdego obliczenia.

InformacjaSpecyfikacje pamięci i procesora mogą z czasem ulec zmianie. Informacje te odzwierciedlają obecną konfigurację, ale Qlik Cloud może aktualizować specyfikacje w miarę rozwoju platformy.

Kiedy ręcznie przypisać większy silnik

Możesz chcieć zastąpić domyślne przypisanie silnika, gdy:

  • Twoja aplikacja zawiera obciążające wizualizacje lub złożone obliczenia, które wymagają większej mocy procesora.

  • Rozmiar lub złożoność Twojej aplikacji przekracza domyślny przydział silnika.

  • Chcesz przetestować i zweryfikować wzrost wydajności za pomocą wbudowanego narzędzia do oceny.

Ręczne przypisania wykorzystują pojemność dla dużych aplikacji, dlatego zawsze należy zrównoważyć korzyści z wydajności w stosunku do zużycia pojemności.

InformacjaNie można przypisać aplikacji do mniejszego silnika niż ten, który Qlik Cloud wybiera automatycznie.

Ręczne przypisywanie silników do aplikacji

Możesz ręcznie przypisać określony rozmiar silnika do aplikacji za pomocą API rozmieszczania. Ręczne zastąpienia są dostępne tylko poprzez wywołania API.

Aby przypisać rozmiary silników do aplikacji, potrzebujesz jednej z następujących ról:

  • Administrator dzierżawy

  • Administrator analityki

  • Rola niestandardowa obejmująca uprawnienie Zarządzanie przypisaniami silników dla aplikacji

Za pomocą API rozmieszczania możesz:

  • Przypisać rozmiar silnika do aplikacji

  • Sprawdzić, jaki rozmiar silnika jest obecnie przypisany

  • Usunąć zastąpienie rozmiaru silnika

Najlepsze praktyki:

  • Przyznawaj dostęp do przypisywania silników tylko zaufanym użytkownikom odpowiedzialnym za zarządzanie wydajnością i pojemnością.

  • Testuj zmiany silników w środowisku programistycznym przed zastosowaniem zmian w aplikacjach produkcyjnych.

  • Regularnie przeglądaj przypisania silników, zwłaszcza w przypadku większych rozmiarów silników.

Instrukcje i szczegóły dotyczące API można znaleźć w sekcji Qlik Developer: Przypinanie aplikacji do rozmiarów silników.

Porównywanie wydajności aplikacji w różnych rozmiarach silników

Narzędzie do oceny wydajności aplikacji w Qlik Cloud pomaga programistom ocenić wydajność aplikacji podczas interakcji z użytkownikiem. Mierzy ono, jak wydajnie obiekty aplikacji — takie jak wykresy, arkusze i wskaźniki KPI — są obliczane i renderowane po otwarciu aplikacji.

Narzędzie to jest szczególnie przydatne, jeśli przypiszesz większy silnik do aplikacji i chcesz sprawdzić, czy zmiana ta poprawia wydajność.

Co można zrobić za pomocą narzędzia do oceny

  • Zmierzyć, ile czasu zajmuje obliczenie określonych wykresów, arkuszy lub obiektów.

  • Porównać wydajność aplikacji w różnych rozmiarach silników, aby sprawdzić, czy przypisanie większego silnika poprawia szybkość i responsywność.

InformacjaNarzędzie do oceny wydajności aplikacji nie testuje wydajności przeładowywania. Skupia się ono całkowicie na użytkowaniu aplikacji.

Uruchamianie oceny wydajności

Ocenę wydajności aplikacji można uruchomić na kilka sposobów:

  • Bezpośrednio z centrum aktywności

  • Jako część przepływu pracy Qlik Automate

  • Za pośrednictwem interfejsów API Qlik Cloud

Dzięki temu narzędzie jest dostępne zarówno dla programistów pracujących interaktywnie, jak i dla tych, którzy automatyzują testowanie aplikacji.

Więcej informacji można znaleźć w sekcji Ocena wydajności aplikacji.

Kwestie dotyczące zużycia pojemności

Ręczne przypisania silników wpływają na to, ile pojemności dla dużych aplikacji zużywa Twoja aplikacja. Obowiązują następujące zasady:

  • Zużyta pojemność = rozmiar silnika ÷ 4

    • Przykład: Przypisanie aplikacji o rozmiarze 3 GB do silnika o rozmiarze 80 GB zużywa 20 GB pojemności dla dużych aplikacji w czasie wykonywania.

  • Firma Qlik nie zmniejsza zużycia, jeśli aplikacja nie wykorzystuje w pełni przypisanego silnika.

  • Jeśli aplikacja się rozrośnie i zostanie później automatycznie przypisana do większego silnika, Qlik odpowiednio zaktualizuje zużycie pojemności.

Więcej informacji można znaleźć w sekcji Obsługa dużych aplikacji.

Czy ta strona była pomocna?

Jeżeli natkniesz się na problemy z tą stroną lub jej zawartością — literówkę, brakujący krok lub błąd techniczny — daj nam znać!