cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Can dynatrace see CPU Utilization % per CPU Core & CPU Utilization % per SQL Statement ?

Hi all,

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?

Thank you

3 REPLIES 3

Babar_Qayyum
DynaMight Leader
DynaMight Leader

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.

https://www.dynatrace.com/support/help/how-to-use-dynatrace/databases/#expand-1833more-on-code-level...

Regards,

Babar

Hi,

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.

Best regards

Kris

dglugla
Dynatrace Helper
Dynatrace Helper

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


BR, Darek

Solving network and DBs' challenges