RMUDISPLAY72.HLB  —  Overview  Fields  Recovery Statistics screen

1  –  process_attaches_field

    This field displays the total number of database attaches on
    the current node. If a single process attaches to the database
    multiple times, this statistic is incremented by the actual
    number of attaches.

2  –  process_failures_field

    This field displays the total number of processes that abnormally
    terminated and required database recovery.

    In the case of some other node failure, this statistic might
    indicate process failure on the other node that was actually
    recovered on this node.

3  –  DB freeze len x100 field

    This field displays the total database freeze duration, expressed
    in hundredths of a second. During the database freeze, no
    database activity is permitted; the database is "frozen". The
    longer the duration, the more database performance bottlenecks
    may result.

4  –  Tx REDO count field

    This field displays the total number of transactions that needed
    to be "redone".

    Transaction redo occurs when fast commit transaction processing
    is enabled. The fast commit feature contains several parameters
    that can be modified to control the overall redo duration, but at
    the expense of runtime performance.

    Transaction redo requires reading the AIJ journal from the failed
    process' checkpoint location and re-applying all subsequent
    committed database modifications for that process. This usually
    involves re-applying many committed transactions.

    The number of transactions redone is not as important as the
    amount of work required per transaction. In other words, a single
    long transaction requires the same redo processing as many short
    transactions.

    Transactions that are densely packed into a minimum AIJ interval
    are more efficiently redone than a transaction whose data
    spans a long range of AIJ blocks. In other words, long-running
    transactions that do only occasional infrequent database updates
    may be redone more efficiently as several short transactions.
    This is an application issue. However, total application
    throughput also affects this redo performance.

    Transaction redo is normally the longest portion of the process
    recovery operation.

5  –  __redo_time_x100_field

    This field displays the total time (in hundredths of a second)
    required for transactions that needed to be "redone".

6  –  Tx UNDO count field

    This field displays the total number of transactions that needed
    to be "undone".

    Transaction undo requires reading the RUJ journal approximately
    twice, once forwards to determine the end of the current
    transaction, and then backwards from that location to the
    beginning of the RUJ file.

    Transaction undo is performed only on the transaction that was
    currently active, if any, at the time of process failure.

7  –  __undo_time_x100_field

    This field displays the total time (in hundredths of a second)
    required for transactions that needed to be "undone".

8  –  no_undo_needed_field

    This field displays the total number of transactions that did
    not need to be "undone". Occasionally, the failed process did
    not have any active transactions, thereby allowing the database
    recovery (DBR) process to avoid having to manually determine if a
    transaction needs being "undone".

9  –  Tx committed field

    This field displays the total number of transactions that were
    committed during the transaction undo phase. This normally
    occurs during the resolution phase of an in-progress distributed
    transaction. However, this event can also occur if an optimistic
    commit record was found in the AIJ journal that was not yet
    recorded in the process' recovery information.

10  –  Tx rolled back field

    This field displays the total number of transactions that were
    rolled back during the transaction undo phase. This is the normal
    result of transaction undo.

11  –  No resolve needed field

    This field displays the total number of transactions that did not
    need to be either committed or rolled back during the transaction
    undo phase. This normally occurs when fast commit transaction
    processing is enabled, where the RUJ file is examined to locate
    an active transaction, but none can be found.

12  –  AIJ recover x100 field

    This field displays the total time (in hundredths of a second)
    required to recover the in-progress AIJ flush operation, if any.
    This is normally a very fast operation.

13  –  GB recover x100 field

    This field displays the total time (in hundredths of a second)
    required to recover the global buffer information, if applicable.
    This is normally a very fast operation.

14  –  Cache recover x100 field

    This field displays the total time (in hundredths of a second)
    required to recover the row cache following RCS failure or node
    failure.

    Depending on the number and sizes of the active row caches, this
    can be a lengthy operation.

15  –  RUJ file reads field

    This field displays the total number of read I/O operations
    performed on the RUJ journal during the transaction undo phase.
    The RUJ file is never written by the database recovery (DBR)
    process.

16  –  AIJ file reads field

    This field displays the total number of read I/O operations
    performed on the AIJ journal during both the transaction redo
    and undo phases. If, during the transaction undo phase, the in-
    progress transaction is rolled back, a rollback record will be
    written to the AIJ journal.
Close Help