Przypisywanie silników w celu poprawy wydajności aplikacji
Ostatnia aktualizacja: 16.09.2026Po otwarciu aplikacji Qlik Cloud automatycznie wybiera silnik na podstawie rozmiaru aplikacji, użycia pamięci podczas przeładowywania i dostępnych zasobów systemowych. Możesz ręcznie przypisać większy silnik, aby uzyskać większą kontrolę lub poprawić wydajność. Ręczne przypisania wykorzystują pojemność dużej aplikacji.
Typy i rozmiary silników
Qlik Cloud zapewnia dwa typy silników: współdzielone i dedykowane.
Silniki współdzielone
Silniki współdzielone mogą uruchamiać wiele aplikacji jednocześnie i są domyślne dla mniejszych lub mniej złożonych aplikacji. Nie można ich przypisać ręcznie i nie wymagają dużej pojemności aplikacji.
Przykładowa specyfikacja:
-
60 GB pamięci RAM
-
Do 14 rdzeni procesora
Dedykowane aparaty
Dedykowane aparaty uruchamiają jedną aplikację naraz i są odpowiednie dla większych lub intensywnie korzystających z zasobów obliczeniowych aplikacji. Wymagają dużej pojemności aplikacji i mogą być przypisane ręcznie.
Przykładowe dane techniczne:
| Typ silnika | Pamięć | Maks. liczba 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ą udostępniane w razie potrzeby. Nie wszystkie rdzenie procesora są używane jednocześnie do każdego obliczenia.
Kiedy ręcznie przypisać większy silnik
Możesz chcieć zastąpić domyślne umiejscowienie silnika, gdy:
-
Twoja aplikacja ma złożone wizualizacje lub skomplikowane obliczenia, które wymagają więcej procesora.
-
Rozmiar lub złożoność Twojej aplikacji przekracza domyślną alokację silnika.
-
Chcesz przetestować i zweryfikować wzrost wydajności za pomocą wbudowanego narzędzia do oceny.
Ręczne przypisania wykorzystują dużą pojemność aplikacji, więc zawsze równoważ korzyści z wydajności z wykorzystaniem pojemności. Przypisanie większego silnika niekoniecznie rozwiązuje problemy z projektem aplikacji lub obliczeniami.
Ręczne przypisywanie silników do aplikacji
Możesz ręcznie przypisać określony rozmiar silnika do aplikacji za pomocą interfejsu API rozmieszczania. Ręczne nadpisania są dostępne wyłącznie za pośrednictwem wywołań API.
Aby przypisać rozmiary silników do aplikacji, musisz mieć jedną z następujących ról:
-
Administrator dzierżawy
-
Administrator analiz
-
Rola niestandardowa obejmująca uprawnienie Zarządzanie przypisaniami silników do aplikacji
Dzięki API rozmieszczania możesz:
-
Przypisać rozmiar silnika do aplikacji
-
Sprawdzić, jaki rozmiar silnika jest aktualnie przypisany
-
Usunąć nadpisanie rozmiaru silnika
Najlepsze praktyki
-
Przyznawaj dostęp do przypisywania silników tylko zaufanym użytkownikom odpowiedzialnym za zarządzanie wydajnością i pojemnością.
-
Przetestuj zmiany silnika w środowisku programistycznym przed zastosowaniem zmian w aplikacjach produkcyjnych.
-
Regularnie sprawdzaj przypisania silników, zwłaszcza w przypadku większych rozmiarów silników.
Aby uzyskać instrukcje i szczegóły API, zobacz Qlik Developer: Przypinanie aplikacji do rozmiarów silników.
Porównywanie wydajności aplikacji w różnych rozmiarach silnika
Narzędzie do oceny wydajności aplikacji w Qlik Cloud pomaga programistom ocenić wydajność aplikacji podczas interakcji użytkownika. Mierzy, jak efektywnie obiekty aplikacji — takie jak wykresy, arkusze i wskaźniki KPI — są obliczane i renderowane po otwarciu aplikacji.
To narzędzie jest szczególnie przydatne do testowania, czy większy silnik poprawiłby wydajność. Możesz wybrać niestandardowy rozmiar silnika dla pojedynczego przebiegu ewaluacji bez zmiany domyślnego lub trwale przypisanego rozmiaru silnika aplikacji.
Co możesz zrobić za pomocą narzędzia do oceny
-
Zmierz, ile czasu zajmuje obliczenie określonych wykresów, arkuszy lub obiektów.
-
Porównaj wydajność aplikacji w różnych rozmiarach silników, aby sprawdzić, czy przypisanie większego silnika poprawia szybkość i responsywność.
Przypisywanie silnika podczas oceny wydajności
Użyj niestandardowego rozmiaru silnika, aby przetestować działanie aplikacji na większym silniku przed przypisaniem go na stałe:
-
Uruchom ewaluację z niestandardowym rozmiarem silnika.
-
Porównaj wynik z domyślnym lub innym rozmiarem silnika.
-
Jeśli wyniki to uzasadniają, przypisz rozmiar silnika na stałe za pomocą placement API.
Szczegółową instrukcję zawiera temat Ocena wydajności aplikacji.
Przypisania tymczasowe a stałe
-
Wybór tymczasowy: Dotyczy tylko bieżącego przebiegu oceny wydajności. Zaznaczenie nie jest zachowywane po ewaluacji.
-
Przypisanie stałe: Przypisuje aplikacji rozmiar silnika za pomocą API rozmieszczania. Przypisanie nadal wpływa na przyszłe użycie interaktywne, dopóki nie zostanie usunięte.
Użyj tymczasowego zaznaczenia, aby przetestować i porównać wydajność. Zastosuj stałe przypisanie dopiero po potwierdzeniu, że większy silnik poprawia wydajność.
Uruchamianie oceny wydajności
Ocenę wydajności aplikacji można przeprowadzić na kilka sposobów:
-
Bezpośrednio z centrum aktywności
-
W ramach Qlik Automate przepływu pracy
-
Za pośrednictwem Qlik Cloud interfejsów API
Dzięki temu narzędzie jest dostępne dla programistów pracujących interaktywnie, jak i dla tych, którzy automatyzują testowanie aplikacji.
Więcej informacji zawiera temat Ocena wydajności aplikacji.
Rozważania dotyczące zużycia pojemności
Ręczne przypisania silnika wpływają na to, ile pojemności dużych aplikacji zużywa Twoja aplikacja. Obowiązują następujące zasady:
-
Wykorzystana pojemność = rozmiar silnika ÷ 4
-
Przykład: Przypisanie aplikacji o rozmiarze 3 GB do silnika o rozmiarze 80 GB zużywa 20 GB pojemności dużych aplikacji w czasie działania.
-
-
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 aktualizuje zużycie pojemności.
Więcej informacji zawiera temat Obsługa dużych aplikacji.