Udostępnij za pośrednictwem


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