TimesTen記憶體庫monitor表引數說明

tangyunoracle發表於2013-12-28
目前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========================================

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24930246/viewspace-1065309/,如需轉載,請註明出處,否則將追究法律責任。

相關文章