Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
SSIS Integration Runtime w ramach usługi Azure Data Factory
Usługi Integration Services instalują zestaw liczników wydajności, których można użyć do monitorowania wydajności silnika przepływu danych. Na przykład możesz obserwować licznik 'Bufory przetworzone', aby określić, czy dane są zapisywane tymczasowo na dysku w trakcie działania pakietu. Zamiana zmniejsza wydajność i wskazuje, że komputer ma niewystarczającą ilość pamięci.
Uwaga / Notatka
Jeśli zainstalujesz usługi Integration Services na komputerze z systemem Windows Server 2003, a następnie uaktualnij ten komputer do systemu Windows Server 2008, proces uaktualniania usuwa liczniki wydajności usług Integration Services z komputera. Aby przywrócić liczniki wydajności usług Integration Services na komputerze, uruchom instalatora programu SQL Server w trybie naprawy.
Uwaga / Notatka
Liczniki wydajności nie są obsługiwane w scenariuszach Scale Out usług SSIS.
W poniższej tabeli opisano liczniki wydajności.
| Licznik wydajności | Description |
|---|---|
| Odczytane bajty blob | Liczba bajtów danych binarnych dużych obiektów (BLOB), które aparat przepływu danych odczytał ze wszystkich źródeł. |
| Zapisane bajty obiektu BLOB | Liczba bajtów danych obiektu BLOB zapisywanych przez aparat przepływu danych we wszystkich miejscach docelowych. |
| Używane pliki BLOB | Liczba plików BLOB używanych obecnie przez aparat przepływu danych do buforowania. |
| Pamięć buforowa | Ilość używanej pamięci. Może to obejmować zarówno pamięć fizyczną, jak i wirtualną. Gdy ta liczba jest większa niż ilość pamięci fizycznej, liczba buforów w kolejce rośnie, co wskazuje, że zwiększa się zjawisko zamiany pamięci. Zwiększenie wymiany pamięci spowalnia działanie silnika przepływu danych. |
| Bufory w użyciu | Liczba wszystkich typów obiektów buforu, które są obecnie używane przez wszystkie składniki przepływu danych i silnik przepływu danych. |
| spoolowane bufory | Liczba buforów zapisywanych obecnie na dysku. Jeśli aparat przepływu danych ma mało pamięci fizycznej, bufory, które nie są obecnie używane, są zapisywane na dysku, a następnie ładowane ponownie w razie potrzeby. |
| Pamięć buforu płaskiego | Całkowita ilość pamięci, w bajtach, z której korzystają wszystkie płaskie bufory. Bufory płaskie to bloki pamięci używane przez komponent do przechowywania danych. Bufor płaski to duży blok bajtów, do którego uzyskuje się dostęp bajt po bajcie. |
| Używane płaskie bufory | Liczba buforów płaskich używanych przez silnik przepływu danych. Wszystkie płaskie bufory są prywatnymi buforami. |
| Prywatna pamięć buforowa | Całkowita ilość pamięci używanej przez wszystkie prywatne bufory. Bufor nie jest prywatny, jeśli aparat przepływu danych tworzy go w celu obsługi przepływu danych. Bufor prywatny to bufor, którego transformacja używa tylko do pracy tymczasowej. Na przykład przekształcenie Agregacja używa prywatnych buforów do wykonania swojej pracy. |
| Prywatne bufory w użyciu | Liczba buforów używanych przez przekształcenia. |
| Przeczytane wiersze | Liczba wierszy generowanych przez źródło. Liczba nie uwzględnia wierszy odczytywanych z tabel referencyjnych przez przekształcenie typu Lookup. |
| Zapisane wiersze | Liczba wierszy przekazywanych do miejsca docelowego. Liczba nie odzwierciedla wierszy zapisanych w docelowym magazynie danych. |
Używasz przystawki Microsoft Management Console (MMC) wydajności do tworzenia dziennika, który rejestruje liczniki wydajności.
Aby uzyskać informacje o sposobie poprawy wydajności, zobacz Funkcje wydajności przepływu danych.
Uzyskiwanie statystyk licznika wydajności
W przypadku projektów usług Integration Services wdrożonych na serwerze usług Integration Services można uzyskać statystyki licznika wydajności przy użyciu funkcji dm_execution_performance_counters (baza danych SSISDB).
W poniższym przykładzie funkcja zwraca statystyki dla bieżącego wykonania z identyfikatorem 34.
select * from [catalog].[dm_execution_performance_counters] (34)
W poniższym przykładzie funkcja zwraca statystyki dla wszystkich wykonań uruchomionych na serwerze usług Integration Services.
select * from [catalog].[dm_execution_performance_counters] (NULL)
Ważne
Jeśli jesteś członkiem roli bazy danych ssis_admin , zwracane są statystyki wydajności wszystkich uruchomionych wykonań. Jeśli nie jesteś członkiem roli bazy danych ssis_admin , zwracane są statystyki wydajności dla uruchomionych wykonań, dla których masz uprawnienia do odczytu.
Powiązana zawartość
Wideo, mierzenie i zrozumienie wydajności pakietów usług SSIS w przedsiębiorstwie (wideo programu SQL Server) w msdn.microsoft.com.
Artykuł pomocy technicznej Licznik wydajności usług SSIS nie jest już dostępny w monitorze wydajności po uaktualnieniu do systemu Windows Server 2008 w support.microsoft.com.
Dodawanie dziennika dla liczników wydajności przepływu danych
Ta procedura opisuje sposób dodawania dziennika dla liczników wydajności dostarczanych przez silnik przetwarzania danych.
Uwaga / Notatka
Jeśli zainstalujesz usługi Integration Services na komputerze z systemem Windows Server 2003, a następnie uaktualnij ten komputer do systemu Windows Server 2008, proces uaktualniania usuwa liczniki wydajności usług Integration Services z komputera. Aby przywrócić liczniki wydajności usług Integration Services na komputerze, uruchom instalatora programu SQL Server w trybie naprawy.
Aby dodać logowanie liczników wydajności
W Panelu sterowania, jeśli używasz widoku klasycznego, kliknij pozycję Narzędzia administracyjne. Jeśli używasz widoku Kategoria, kliknij pozycję Wydajność i konserwacja , a następnie kliknij pozycję Narzędzia administracyjne.
Kliknij pozycję Wydajność.
W oknie dialogowym Wydajność rozwiń węzeł Dzienniki wydajności i alerty, kliknij prawym przyciskiem myszy opcję Dzienniki liczników, a następnie kliknij opcję Nowe ustawienia dziennika. Wpisz nazwę dziennika. Na przykład wpisz MyLog.
Kliknij przycisk OK.
W oknie dialogowym MyLog kliknij pozycję Dodaj liczniki.
Kliknij pozycję Użyj liczników komputera lokalnego , aby rejestrować liczniki wydajności na komputerze lokalnym, lub kliknij pozycję Wybierz liczniki z komputera , a następnie wybierz komputer z listy, aby rejestrować liczniki wydajności na określonym komputerze.
W oknie dialogowym Dodawanie liczników wybierz pozycję SQL Server:SSIS Pipeline na liście Obiektów wydajności .
Aby wybrać liczniki wydajności, wykonaj jedną z następujących czynności:
Wybierz pozycję Wszystkie liczniki , aby zarejestrować wszystkie liczniki wydajności.
Wybierz Wybierz liczniki z listy i wybierz liczniki wydajności do użycia.
Kliknij przycisk Dodaj.
Kliknij Zamknij.
W oknie dialogowym MyLog przejrzyj listę liczników wydajności rejestrowania na liście Liczniki .
Aby dodać dodatkowe liczniki, powtórz kroki od 5 do 10.
Kliknij przycisk OK.
Uwaga / Notatka
Należy uruchomić usługę Dzienniki wydajności i alerty, korzystając z konta lokalnego lub konta domeny, które jest członkiem grupy Administratorzy.
Zobacz też
Wykonywanie projektów i pakietówZdarzenia zarejestrowane przez pakiet usług integracji