ORACLE视图DBA_HIST_UNDOSTAT
http://docs.oracle.com/cd/E11882_01/server.112/e40402/statviews_4069.htmDBA_HIST_UNDOSTAT 视图
DBA_HIST_UNDOSTAT 显示Oracle UNDO表空间的历史的统计数据直方图,实例中的这些数据包括UNDO消耗、事务一致和查询执行的时长,该视图包含V$UNDOSTAT的快照。
ColumnDatatypeNULLDescriptionBEGIN_TIMEDATENOT NULLIdentifies the beginning of the time intervalEND_TIMEDATENOT NULLIdentifies the end of the time intervalDBIDNUMBERNOT NULLDatabase>INSTANCE_NUMBERNUMBERNOT NULLInstance number for the snapshotSNAP_IDNUMBERNOT NULLUnique snapshot>UNDOTSNNUMBERNOT NULLRepresents the last active undo tablespace in the duration of time. The tablespace>UNDOBLKSNUMBERRepresents the total number of undo blocks consumed. You can use this column to obtain the consumption rate of undo blocks, and thereby estimate the>TXNCOUNTNUMBERIdentifies the total number of transactions executed within the periodMAXQUERYLENNUMBERIdentifies the length of the longest query (in number of seconds) executed in the instance during the period. You can use this statistic to estimate the proper setting of the UNDO_RETENTION initialization parameter. The length of a query is measured from the cursor open time to the last fetch/execute time of the cursor. Only the length of those cursors that have been fetched/executed during the period are reflected in the view.MAXQUERYSQLIDVARCHAR2(13)SQL>MAXCONCURRENCYNUMBERIdentifies the highest number of transactions executed concurrently within the periodUNXPSTEALCNTNUMBERNumber of attempts to obtain undo space by stealing unexpired extents from other transactionsUNXPBLKRELCNTNUMBERNumber of unexpired blocks removed from certain undo segments so they can be used by other transactionsUNXPBLKREUCNTNUMBERNumber of unexpired undo blocks reused by transactionsEXPSTEALCNTNUMBERNumber of attempts to steal expired undo blocks from other undo segmentsEXPBLKRELCNTNUMBERNumber of expired undo blocks stolen from other undo segmentsEXPBLKREUCNTNUMBERNumber of expired undo blocks reused within the same undo segmentsSSOLDERRCNTNUMBERIdentifies the number of times the error ORA-01555 occurred. You can use this statistic to decide whether or not the UNDO_RETENTION initialization parameter is set properly given the>UNDO_RETENTION can reduce the occurrence of this error.NOSPACEERRCNTNUMBERIdentifies the number of times space was requested in the undo tablespace and there was no free space available. That is, all of the space in the undo tablespace was in use by active transactions. The corrective action is to add more space to the undo tablespace.ACTIVEBLKSNUMBERTotal number of blocks in the active extents of the undo tablespace for the instance at the sampled time in the periodUNEXPIREDBLKSNUMBERTotal number of blocks in the unexpired extents of the undo tablespace for the instance at the sampled time in the periodEXPIREDBLKSNUMBERTotal number of blocks in the expired extents of the undo tablespace for the instance at the sampled time in the periodTUNED_UNDORETENTIONNUMBERSystem tuned value indicating the period for which undo is being retained 默认情况下V$UNDOSTAT中的信息每10分钟增加一条记录,V$UNDOSTAT一般仅保留576条最近的UNDO记录(相当于4天的UNDO信息,10g 之前保存1008条,相当于7天的信息量),超过的该时间的信息则被保存在DBA_HIST_UNDOSTAT视图中。该统计仅在UNDO自动管理的模式下有效。
SQL> show parameter undo_management
NAME TYPE VALUE
---------------------------- ----------- ------------------------------
undo_management string AUTO
页:
[1]