Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Vonatkozik a következőkre:Azure SQL Database
Azure SQL Managed Instance
SQL adatbázis a Microsoft Fabric-ben
Egyetlen sort ad vissza, amely leírja a munkaobjektum konfigurációját, amely az SQL Server folyamatot kezeli, valamint bizonyos erőforrás-fogyasztási statisztikákat a munkaobjektum szintjén. Üres halmazt ad vissza, ha az SQL Server nem fut egy munkaobjektumban.
A munkaobjektum egy Windows konstrukció, amely operációs rendszer szintjén valósítja meg a CPU, memória és IO erőforrás-irányítást. További információért a munkaobjektumokról lásd: Job Objects.
| Columns | Adattípus | Description |
|---|---|---|
| cpu_rate | int | Megadja, hogy az SQL Server szálak melyik processzorciklus-részét használhatják az egyes ütemezési időszakokban. Az értéket a rendelkezésre álló ciklusok százalékában jelentik be egy 10000 ciklusos ütemezési intervallum alatt, megszorozva a logikus CPU-k számával. Például egy SQL Server instance-ban, ahol 8 logikai CPU van, az 800 érték azt jelenti, hogy a szálak teljes kapacitásuk alapján használhatnak CPU-kat. |
| cpu_affinity_mask | bigint | Egy bitmaszk, amely leírja, hogy az SQL Server folyamat mely logikai processzorokat használhatja a processzorcsoporton belül. Például a cpu_affinity_mask 255 (bináris 1111 1111) azt jelenti, hogy az első nyolc logikai processzor használható. Ez az oszlop a visszafelé kompatibilitás érdekében van biztosítva. Nem jelenti a processzorcsoportot, és a jelentett érték hibás lehet, ha egy processzorcsoport több mint 64 logikai processzort tartalmaz. Használd az process_physical_affinity oszlopot a processzor affinitásának meghatározására. |
| cpu_affinity_group | int | Az SQL Server által használt processzorcsoport száma. |
| memory_limit_mb | bigint | A maximális kötelezett memória mennyisége, MB-ben, amelyet a munkaobjektumban lévő összes process, beleértve az SQL Servert is, összesítetten használhat. |
| process_memory_limit_mb | bigint | A maximális kötelezett memória mennyisége, MB értékben, amelyet egyetlen folyamat, például SQL Server használhat. |
| workingset_limit_mb | bigint | Az SQL Server munkahalmazának maximális memóriamennyisége, MB-ben. |
| non_sos_mem_gap_mb | bigint | A memória mennyisége, MB-ben, szálagyagyon, DLL-ekre és más nem SOS memória allokációkra van fenntartva. SOS célmemória a különbség és process_memory_limit_mbnon_sos_mem_gap_mbközött. |
| low_mem_signal_threshold_mb | bigint | Egy memóriaküszöb, MB-ben. Ha a munkaobjektum rendelkezésre álló memóriája ezen a küszöb alatt van, alacsony memória értesítési jelet küldenek az SQL Server folyamatnak. |
| total_user_time | bigint | A munkaobjektumon belüli szálak által használt 100 ns tick teljes száma felhasználói módban történt, mióta a munkaobjektum létrejött. |
| total_kernel_time | bigint | A munkaobjektumon belüli szálak összesen 100 ns tick-je a kernel módban eltöltött mennyisége, mióta a munkaobjektum létrejött. |
| write_operation_count | bigint | Az SQL Server által helyi lemezeken kiadott IO írási műveletek teljes száma a munkaobjektum létrehozása óta. |
| read_operation_count | bigint | Az SQL Server által helyi lemezeken kiadott olvasási IO műveletek teljes száma a munkaobjektum létrehozása óta. |
| peak_process_memory_used_mb | bigint | Az a memória csúcsértéke, MB-ben, amelyet egyetlen folyamat, például az SQL Server, használ a munkaobjektum létrehozása óta. |
| peak_job_memory_used_mb | bigint | Az a memória csúcsértéke, MB-ben, amelyet a munkaobjektum összes folyamata összesített a munkaobjektum létrehozása óta. |
| process_physical_affinity | nvarchar(3072) | Bitmaszkok, amelyek leírják, hogy az SQL Server folyamat melyik logikai processzort használhatja az egyes processzorcsoportokban. Az oszlop értéke egy vagy több értékpárból áll, amelyek mindegyike göndör zárójelben van bezárva. Minden párban az első érték a processzorcsoport száma, a második pedig az affinitás bitmaszk az adott processzorcsoport számára. Például az érték {{0,a}{1,2}} azt jelenti, hogy a processzorcsoport 0 affinitásmaszkja a (1010 binárisban, jelezve, hogy a 2. és 4. processzort használják), míg a processzorcsoport 1 affinitásmaszkja 2 (10 binárisban, jelezve, hogy a 2-es processzort használják). |
Permissions
SQL Managed Instance-on engedély szükséges VIEW SERVER STATE .
Az SQL Database-ben az adatbázis engedélyére VIEW DATABASE STATE van szükség.
Lásd még:
A Menedzselt Instance-okról információért lásd: SQL Managed Instance.