类别 |
计数器名称 |
计数器描述 |
System |
Total Processor Time |
数据库进程占用的CPU时间。在不同的数据库中以不同的名称表示。例如,在oracle中,该计数器被称为cpu used by this session |
User Connection |
当前的用户连接数。数据库服务器一般都有用户连接数的限制,当应用不合理时,有可能出现连接数超过限制的情况,导致一些异常的发生 |
|
Memory |
Cache Hit Ratio |
缓存命中率。当该值比较小,而数据库比较繁忙时,可能需要调整缓存的大小 |
Total Server Memory(仅用于SQL Server) |
SQL Server数据库进程当前使用的内存量。结合其它一些计数器,如ConnectionMemory、SQL Cache Memory、Lock Memory等,可以很清楚地知道Memory的使用情况 |
|
PGA Memory/UGA Memory(仅用于Oracle) |
Oracle数据库进程的内存使用情况 |
|
Lock |
Average Wait Time |
锁平均等待时间 |
Lock Request/sec |
每秒的锁请求数 |
|
Number of Deadlocks/sec |
每秒产生产生的死锁数量。当该计数器值比较大时, 需要查找产生死锁的原因 |
|
I/O |
Outstanding Reads(Writes) |
被挂起的物理读写。可能是CPU、磁盘I/O产生了瓶颈,可以通过服务器的CPU和I/O分析了解进一步的原因 |
Page Reads/sec |
每秒页面读写的次数 |
|
Transactions/sec |
每秒产生的事物数量 |