Published January 26, 2022.
To show the CPU utilization over time.
This feature queries the DMV’s sys.dm_os_ring_buffers and sys.dm_exec_query_stats which returns information about CPU utilization overall, per database but also about other (non SQL) processes.
The report page CPU has 2 line charts, one showing the CPU utilization by SQL and other processes, and the other showing the top 3 databases in terms of CPU usage based on the plan cache information.
The model for the report uses the 2 facts [CPU per database] and [CPU utilization], and the dimensions [Database], [Date] and [Time].
There is no configuration for this feature.
The default schedule for the feature is every 5 minutes (300 seconds).
The default retention for the tables dbo.fhsmCPUPerDatabase and dbo.fhsmCPUUtilization is 30 days.