25 Jan 2021 01:48 AM - last edited on 10 Jun 2021 04:05 AM by MaciejNeumann
I want to know ?
1.CPU Utilization % per CPU Core
ex. DB server have 8 core. I can see how during perdormance test each CPU core run.
2.CPU Utilization % per SQL Statement
ex. Which SQL statements cause heavy CPU usage?
Solved! Go to Solution.
Hello @dynatrace A.
According to the below documentation link, database code-level based monitoring can see how much load is placed on your databases by individual services.
This is correct - on the service level, we cen tell how may queries of what kind is the service issuing against the database and how much time did the database need to serve them. Which characterizes the load placed on the database by the service.
But we can't universally analyze the load on the database server, i.e. tell that specific queries took more database server CPU and others waited for disks, etc. As Darek said, this would be possible for some databases, but for others it's not practical or not feasible. We will have it for Oracle, we look to have it for MSSQL, perhaps. For other databases - the jury is still out.
1. no - OneAgent is capable of tracking CPU usage on a host, but without splitting the metric by the CPU core
2. server side and Oracle only - DBInsights. Planned as a part of DB monitoring extensions, but there's no exact ETA