We have observed an unusual CPU behavior on our SQL Server 2022 (Core Edition) starting from a specific date.
The issue is that a few specific CPU cores — particularly cores 1, 7, 14, and 21 — constantly spike and remain at high utilization, even when the overall server workload decreases.
An interesting point is that when we clear the plan cache, the CPU usage immediately returns to normal for a few minutes. However, once the plan cache fills up again, the same spiking pattern reappears.
Our environment is as follows:
SQL Server version: 2022 (Core Edition)
Total memory: ~1 TB RAM
Max server memory: ~900 GB allocated to SQL Server
CPU: 112 logical cores
It seems like the issue might be related to query plan caching or a potential bug in the query processor, as the CPU load pattern is strongly tied to plan cache behavior.