CPU Yields by Engine

Reports the number of times each Adaptive Server engine yielded to the operating system. When an engine yields, it goes to sleep for a brief period of time. If there are no runnable tasks found when it wakes up, it goes to sleep again. The output is arranged according to thread pools and the engines associated with them. For each engine, sp_sysmon reports:

“% of total” data is the percentage of times an engine yielded as a percentage of the combined yields for all engines.

“Total CPU Yields” reports the combined data over all engines.

When an engine is not busy, it yields to the CPU after a period of time related to the idle timeout parameter.

See alter thread pool in the Reference Manual: Commands.