目前Oracle的TimesTen已经在电信、金融行业广泛使用,在TimesTen运维的过程中,monitor命令非常实用,尤其在异常或者优化的过程中,更是要经常使用到。下面对monitor的输出参数做个总结性的说明。下面是一个11g版本中的monitor输出:
Command> monitor;
TIME_OF_1ST_CONNECT: Sun Mar 06 10:24:27 2013
==》最近一次timesten 启动以来,第一次连接登录的时间
DS_CONNECTS: 11
==》最近一次timesten 启动以来,连接过的连接个数
DS_DISCONNECTS: 0
==》最近一次timesten 启动以来,断开过的连接个数
DS_CHECKPOINTS: 1
==》最近一次timesten 启动以来,checkpoint的次数,这里包括用户手工调用checkpoint。
DS_CHECKPOINTS_FUZZY: 1
==》最近一次timesten 启动以来,fuzzy checkpoint的次数。
DS_COMPACTS: 0
==》最近一次timesten启动以来,该DSN压缩的次数
PERM_ALLOCATED_SIZE: 32768
==》分配的PermSize大小,单位K
PERM_IN_USE_SIZE: 5571
==》正在使用的PermSize空间大小,单位K
PERM_IN_USE_HIGH_WATER: 5571
==》PermSize的高水位线,单位K,高水位线只记录实例本次启动以来的值。
TEMP_ALLOCATED_SIZE: 40960
==》分配的TempSize的大小,单位K
TEMP_IN_USE_SIZE: 4992
==》正在使用的TempSize空间大小,单位K
TEMP_IN_USE_HIGH_WATER: 5055 TempSize的高水位线,单位K
SYS18: 0
==》系统保留
TPL_FETCHES: 0
==》通过Transparent Load方式从Oracle取到数据的次数
TPL_EXECS: 0
==》通过Transparent Load方式从Oracle取数据的次数,包含去oracle中执行,但未取到数据的尝试
CACHE_HITS: 0
==》在Transparent Load方式打开的情况下,从TimesTen 中成功取到数据的次数。
PASSTHROUGH_COUNT: 0
==》Passthrough成功执行的次数
XACT_BEGINS: 4
==》事务启动的次数
XACT_COMMITS: 3
==》Durable和Nondurable事务提交的次数
XACT_D_COMMITS: 0
==》Durable事务提交的次数
XACT_ROLLBACKS: 0
==》事务回滚的次数
LOG_FORCES: 1
==》日志同步到磁盘的次数
DEADLOCKS: 0
==》死锁的次数
LOCK_TIMEOUTS: 0
==》请求锁,但等待时间太长,超出设置的timeout时间的次数
LOCK_GRANTS_IMMED: 132
==》请求锁,立刻获得锁的次数
LOCK_GRANTS_WAIT: 0
==》请求锁,有等待,但并未超出timeout的时间的次数
SYS19: 0
==》系统保留
CMD_PREPARES: 3
==》SQL命令等编译的次数
CMD_REPREPARES: 0
==》SQL命令等被重复编译的次数
CMD_TEMP_INDEXES: 0
==》在执行的过程中,创建临时索引的次数
LAST_LOG_FILE: 0
==》最后一个log文件的编号
REPHOLD_LOG_FILE: -1
==》replication用到的最后一个log文件的编号,这里-1表示没有主备复制。
REPHOLD_LOG_OFF: -1
==》replication用到的最后一个log文件的偏移量,这里-1表示没有主备复制。
REP_XACT_COUNT: 0
==》事务被成功复制到至少一个对端的个数
REP_CONFLICT_COUNT: 0
==》事务复制过程中,有冲突产生的次数
REP_PEER_CONNECTIONS: 0
==》所有的replication连接对的个数
REP_PEER_RETRIES: 0
==》重试的尝试建立replication的次数
FIRST_LOG_FILE: 0
==》系统上最老(未被清除的)的log文件的编号
LOG_BYTES_TO_LOG_BUFFER: 456
==》写到log的所有日志量,单位字节
LOG_FS_READS: 0
==》日志无法从内存中的logbuffer得到,而从磁盘上检索的次数
LOG_FS_WRITES: 2
==》日志从logbuffer写到操作系统的次数
LOG_BUFFER_WAITS: 0
==》因logbuffer无空闲空间,导致写logbuffer等待的次数
CHECKPOINT_BYTES_WRITTEN: 1338312
==》最近一次checkpoint操作写到磁盘上的数据量,单位字节
CURSOR_OPENS: 2
==》select发起的次数
CURSOR_CLOSES: 2
==》select完成的次数
SYS3: 0 系统保留
SYS4: 0 系统保留
SYS5: 0 系统保留
SYS6: 0 系统保留
CHECKPOINT_BLOCKS_WRITTEN: 28
==》所有checkpoint写成功的总的块数
CHECKPOINT_WRITES: 18
==》所有checkpoint(包含当前的)写的总的次数
REQUIRED_RECOVERY: 0
==》如前一次系统的关闭不正常,或者其他的异常导致该值为1,则表示因为启动时需要恢复,比如说日志的重放等
SYS11: 0 系统保留
SYS12: 1 系统保留
TYPE_MODE: 0
==》0:oracle数据模式,1:timesten数据模式
SYS13: 0 ==》系统保留
SYS14: 0 ==》系统保留
SYS15: 0 ==》系统保留
SYS16: 0 ==》系统保留
SYS17: 0 ==》系统保留
SYS9: ==》系统保留
=================End========================================
Command> monitor;
TIME_OF_1ST_CONNECT: Sun Mar 06 10:24:27 2013
==》最近一次timesten 启动以来,第一次连接登录的时间
DS_CONNECTS: 11
==》最近一次timesten 启动以来,连接过的连接个数
DS_DISCONNECTS: 0
==》最近一次timesten 启动以来,断开过的连接个数
DS_CHECKPOINTS: 1
==》最近一次timesten 启动以来,checkpoint的次数,这里包括用户手工调用checkpoint。
DS_CHECKPOINTS_FUZZY: 1
==》最近一次timesten 启动以来,fuzzy checkpoint的次数。
DS_COMPACTS: 0
==》最近一次timesten启动以来,该DSN压缩的次数
PERM_ALLOCATED_SIZE: 32768
==》分配的PermSize大小,单位K
PERM_IN_USE_SIZE: 5571
==》正在使用的PermSize空间大小,单位K
PERM_IN_USE_HIGH_WATER: 5571
==》PermSize的高水位线,单位K,高水位线只记录实例本次启动以来的值。
TEMP_ALLOCATED_SIZE: 40960
==》分配的TempSize的大小,单位K
TEMP_IN_USE_SIZE: 4992
==》正在使用的TempSize空间大小,单位K
TEMP_IN_USE_HIGH_WATER: 5055 TempSize的高水位线,单位K
SYS18: 0
==》系统保留
TPL_FETCHES: 0
==》通过Transparent Load方式从Oracle取到数据的次数
TPL_EXECS: 0
==》通过Transparent Load方式从Oracle取数据的次数,包含去oracle中执行,但未取到数据的尝试
CACHE_HITS: 0
==》在Transparent Load方式打开的情况下,从TimesTen 中成功取到数据的次数。
PASSTHROUGH_COUNT: 0
==》Passthrough成功执行的次数
XACT_BEGINS: 4
==》事务启动的次数
XACT_COMMITS: 3
==》Durable和Nondurable事务提交的次数
XACT_D_COMMITS: 0
==》Durable事务提交的次数
XACT_ROLLBACKS: 0
==》事务回滚的次数
LOG_FORCES: 1
==》日志同步到磁盘的次数
DEADLOCKS: 0
==》死锁的次数
LOCK_TIMEOUTS: 0
==》请求锁,但等待时间太长,超出设置的timeout时间的次数
LOCK_GRANTS_IMMED: 132
==》请求锁,立刻获得锁的次数
LOCK_GRANTS_WAIT: 0
==》请求锁,有等待,但并未超出timeout的时间的次数
SYS19: 0
==》系统保留
CMD_PREPARES: 3
==》SQL命令等编译的次数
CMD_REPREPARES: 0
==》SQL命令等被重复编译的次数
CMD_TEMP_INDEXES: 0
==》在执行的过程中,创建临时索引的次数
LAST_LOG_FILE: 0
==》最后一个log文件的编号
REPHOLD_LOG_FILE: -1
==》replication用到的最后一个log文件的编号,这里-1表示没有主备复制。
REPHOLD_LOG_OFF: -1
==》replication用到的最后一个log文件的偏移量,这里-1表示没有主备复制。
REP_XACT_COUNT: 0
==》事务被成功复制到至少一个对端的个数
REP_CONFLICT_COUNT: 0
==》事务复制过程中,有冲突产生的次数
REP_PEER_CONNECTIONS: 0
==》所有的replication连接对的个数
REP_PEER_RETRIES: 0
==》重试的尝试建立replication的次数
FIRST_LOG_FILE: 0
==》系统上最老(未被清除的)的log文件的编号
LOG_BYTES_TO_LOG_BUFFER: 456
==》写到log的所有日志量,单位字节
LOG_FS_READS: 0
==》日志无法从内存中的logbuffer得到,而从磁盘上检索的次数
LOG_FS_WRITES: 2
==》日志从logbuffer写到操作系统的次数
LOG_BUFFER_WAITS: 0
==》因logbuffer无空闲空间,导致写logbuffer等待的次数
CHECKPOINT_BYTES_WRITTEN: 1338312
==》最近一次checkpoint操作写到磁盘上的数据量,单位字节
CURSOR_OPENS: 2
==》select发起的次数
CURSOR_CLOSES: 2
==》select完成的次数
SYS3: 0 系统保留
SYS4: 0 系统保留
SYS5: 0 系统保留
SYS6: 0 系统保留
CHECKPOINT_BLOCKS_WRITTEN: 28
==》所有checkpoint写成功的总的块数
CHECKPOINT_WRITES: 18
==》所有checkpoint(包含当前的)写的总的次数
REQUIRED_RECOVERY: 0
==》如前一次系统的关闭不正常,或者其他的异常导致该值为1,则表示因为启动时需要恢复,比如说日志的重放等
SYS11: 0 系统保留
SYS12: 1 系统保留
TYPE_MODE: 0
==》0:oracle数据模式,1:timesten数据模式
SYS13: 0 ==》系统保留
SYS14: 0 ==》系统保留
SYS15: 0 ==》系统保留
SYS16: 0 ==》系统保留
SYS17: 0 ==》系统保留
SYS9: ==》系统保留
=================End========================================
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/24930246/viewspace-1065309/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/24930246/viewspace-1065309/