首页 > 代码库 > 数据库服务器计数器

数据库服务器计数器

类别

计数器名称

计数器描述

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

每秒产生的事物数量

数据库服务器计数器