sys.dm_server_accelerator_status (Transact-SQL)
Dotyczy: SQL Server 2022 (16.x)
Zwraca informacje dotyczące zintegrowanych rozwiązań odciążania i przyspieszania, które są dostępne dla bieżącego wystąpienia programu SQL Server. Wprowadzono w programie SQL Server 2022 (16.x).
Ten widok służy do identyfikowania dostępnych akceleratorów, przyczyny bieżącego opisu trybu, dostępności sprzętu, bibliotek, sterowników skonfigurowanych do użycia i potwierdzenia załadowania. Użyj mode_reason_desc
, aby zweryfikować i rozwiązać problemy ze stanem dostępnych akceleratorów.
Nazwa kolumny | Typ danych | Opis |
---|---|---|
akcelerator | nvarchar(60) | Dostępny akcelerator. |
accelerator_desc | nvarchar(60) | Opis dostępnych akceleratorów. |
mode_desc | nvarchar(60) | Opis trybu. |
mode_reason_desc | nvarchar(60) | Przyczyna trybu używana do rozwiązywania problemów. NONE_HARDWARE_OFFLOAD_NOT_ENABLED (0) — stan, gdy odciążanie sprzętu nie jest włączone w wystąpieniu. Ten stan jest domyślny w systemie Windows Server, gdy polecenie sp_configure 'hardware_offload_config' nie zostało włączone.NONE_HARDWARE_OFFLOAD_LINUX_NOT_SUPPORTED (1) — bieżący komunikat na platformach Linux jako technologia Intel® QuickAssist Technology (QAT) nie jest obecnie obsługiwany. NONE_ACCELERATOR_CONFIG_NOT_ENABLED (2) — można skonfigurować "hardware_offload_config", ale tryb akceleratora Intel® QAT nie jest włączony za pomocą polecenia ALTER SERVER CONFIGURATION. Na przykład: ALTER SERVER CONFIGURATION SET HARDWARE_OFFLOAD = ON (ACCELERATOR = QAT) NONE_ACCELERATOR_LOAD_FAILED (3) — występuje błąd ładowania qatzip.dll, który jest częścią rozwiązania sterownika. Aby uzyskać informacje o zasobach pomocy technicznej, zobacz Support. NONE_ACCELERATOR_PROC_FAILED (4) — występuje błąd podczas lokalizowania adresów proc w qatzip.dll, które są częścią rozwiązania sterownika. Aby uzyskać informacje o zasobach pomocy technicznej, zobacz Support. NONE_ACCELERATOR_VERSION_NOT_COMPATIBLE (7) — zainstalowane wersje qatzip.dll i isa-l.dll nie są zgodne z programem SQL Server. Zainstaluj najnowszą obsługiwaną wersję sterowników z Intel®.NONE_ACCELERATOR_INITIALIZATION_FAILED (8) — wystąpił błąd podczas inicjowania akceleratora Intel® QAT. Zaleca się sprawdzenie dziennika błędów pod kątem dostępności sprzętu oraz wersji sterowników i bibliotek Intel® QAT. Aby uzyskać informacje o zasobach pomocy technicznej, zobacz Support. NONE_ACCELERATOR_SESSION_FAILED (9) — wystąpił błąd podczas konfigurowania akceleratora Intel® QAT. Zaleca się sprawdzenie dziennika błędów pod kątem dostępności sprzętu oraz wersji sterowników i bibliotek Intel® QAT. Zaleca się sprawdzenie, czy sterowniki zostały pomyślnie zainstalowane. Aby uzyskać informacje o zasobach pomocy technicznej, zobacz Support. NONE_ACCELERATOR_LIBRARY_NOT_FOUND (10) — biblioteki qatzip.dll lub isa-l.dll są niedostępne. Zaleca się sprawdzenie, czy sterowniki zostały pomyślnie zainstalowane. Aby uzyskać informacje o zasobach pomocy technicznej, zobacz Support. SOFTWARE_MODE_NON_ENTERPRISE_SKU (11) — wystąpienie programu SQL Server 2022 (16.x) z włączoną funkcją Intel® QAT używa trybu oprogramowania z powodu bieżącej wersji (SKU). SOFTWARE_MODE_ACCELERATOR_HARDWARE_NOT_FOUND (12) — wystąpienie programu SQL Server z włączonym odciążaniem sprzętowym i akceleratorem korzysta z trybu oprogramowania, ponieważ urządzenie sprzętowe nie jest dostępne z powodu awarii urządzenia lub sterownika. Aby uzyskać informacje o zasobach pomocy technicznej, zobacz Support. SOFTWARE_MODE_SOFTWARE_FORCE_OVERRIDE (13) — tryb oprogramowania wymuszonego przez użytkownika przy użyciu ALTER SERVER CONFIGURATION SET HARDWARE_OFFLOAD = ON (ACCELERATOR = QAT, MODE = SOFTWARE) HARDWARE_MODE_ENTERPRISE_SKU (14) — wystąpienie programu SQL Server 2022 (16.x) z włączonym odciążania sprzętu i akceleratorem korzysta z obsługi sprzętu z rezerwą oprogramowania. Odciążanie sprzętu jest obsługiwane w przypadku dowolnego akceleratora w programie SQL Server 2022 (16.x) i nowszych wersjach. |
accelerator_hardware_detected | tinyint |
1 : wykryto sprzęt. 0 : Nie wykryto sprzętu. |
accelerator_library_version | nvarchar(60) | Wersja biblioteki dla akceleratora. |
accelerator_driver_version | nvarchar(60) | Wersja sterownika akceleratora. |
Uprawnienia
Wymaga VIEW PERFORMANCE STATE
uprawnienia na serwerze.
Uwagi
W sys.dm_server_accelerator_status
wymieniono dostępne akceleratory dla używanej wersji programu SQL Server. Wiersz dla technologii Intel® QuickAssist Technology (QAT) na potrzeby kompresji kopii zapasowej/przywracania jest wyświetlany domyślnie począwszy od programu SQL Server 2022 (16.x), nawet jeśli sprzęt QAT nie jest obecny, a sterownik QAT nie jest zainstalowany. W przyszłych aktualizacjach zbiorczych i głównych wersjach programu SQL Server można dodać inne akceleratory sprzętowe lub programowe.
Wsparcie
Aby uzyskać dokumentację i obsługę wartości mode_reason_desc, zobacz Intel® QuickAssist Technologies (QAT).
Następne kroki
- opcji konfiguracji odciążania sprzętu włączonego
- zintegrowane przyspieszanie i odciążanie
- BACKUP (Transact-SQL)
- instrukcje RESTORE (Transact-SQL)
- ALTER SERVER CONFIGURATION (Transact-SQL)