Наблюдение на използването на процесора - SQL Server Microsoft Docs

СЕ ПРИЛАГА ЗА: SQL Server Azure SQL база данни Azure SQL хранилище за данни Parallel Data WarehouseСЕ ПРИЛАГА ЗА: SQL Server Azure SQL база данни Azure SQL хранилище за данни Parallel Data Warehouse

По желание можете също да наблюдавате следните броячи, за да наблюдавате използването на процесора:

Процесор: % привилегировано времеПроцесор: % привилегировано време

Съответства на процента CPU време, изразходвано за изпълнение на команди на ядрото на операционната система Microsoft Windows, като обработка на I/O заявки на SQL Server SQL Server. Съответства на процента от времето, което процесорът изразходва за изпълнение на команди на ядрото на Microsoft Windows, като обработка на SQL Server SQL Server I/O заявки. Ако този брояч е постоянно висок, докато броячите за обектаPhysical Disk също са високи, помислете за инсталиране на по-бърза и по-ефективна дискова подсистема. Ако този брояч е постоянно висок, когато броячите наPhysical Disk са високи, помислете за инсталиране на по-бърза или по-ефективна дискова подсистема.

Обработката на заявки от различни дискови контролери и самите дискови устройства отнема различно време за ядрото на операционната система. Различните дискови контролери и драйвери използват различно време за обработка на ядрото. Ефективните контролери и дискови устройства използват по-малко привилегировано време, оставяйки повече време за обработка на заявки за потребителски приложения, увеличавайки общата производителност. Ефективните контролери и драйвери използват по-малко привилегировано време, оставяйки повече обработканалично време за потребителски приложения, увеличавайки общата производителност.

Процесор: %потребителско времеПроцесор: %потребителско време

Съответства на процента на процесорното време, което изразходва за изпълнение на потребителски приложения, като например SQL Server SQL Server. Съответства на процента от времето, което процесорът изразходва за изпълнение на потребителски процеси като SQL Server SQL Server.

Система: Дължина на опашката на процесора.Система: Дължина на опашката на процесора

Съответства на броя нишки, чакащи да бъдат обработени от процесора. Съответства на броя нишки, чакащи процесорно време. Ако нишките на даден процес изискват повече процесорни цикли, отколкото е възможно, тогава тясното място на системата е процесорът. Тесното място на процесора се развива, когато нишките на даден процес изискват повече процесорни цикли, отколкото са налични. Ако броят на процесите, които изискват обработка от процесора, е голям, трябва да инсталирате по-бърз процесор. Ако повече от няколко процеса се опитват да използват времето на процесора, може да се наложи да инсталирате по-бърз процесор. Или при многопроцесорна система трябва да се добави друг процесор. Или, ако имате многопроцесорна система, можете да добавите процесор.

Когато оценявате използването на процесора, трябва да вземете предвид типа работа, която екземплярът на SQL Server извършва. Когато изследвате използването на процесора, минуси >SQL Server SQL Server изпълнява. Ако SQL Server SQL Server извършва много изчисления, като обобщени заявки или заявки за работно пространство, които не изискват I/O на диска, тогава може да се използва 100% от процесорното време. Ако SQL Server извършва много изчисления, като напрзаявки, включващи агрегати или обвързани с паметта заявки, които не изискват I/O на диска, могат да се използват 100 процента от времето на процесора. Ако това доведе до влошаване на производителността за други приложения, помислете за промяна на работното натоварване. Ако това влошава производителността на други приложения, опитайте да промените натоварването. Например, отделете цял компютър за изпълнение само на екземпляр на SQL Server SQL Server. Например, посветете компютъра да изпълнява екземпляра на SQL Server SQL Server.