1 – Total transactions field
This field gives the total number of transactions that have been committed or rolled back, including read-only transactions.
2 – R O transactions field
This field gives the total number of read-only transactions that have been committed or rolled back.
3 – retrieved_record_field
This field gives the number of records retrieved by read-only transactions.
4 – __fetched_line_field
This field gives the number of lines fetched by read-only transactions. To retrieve a single record, a transaction might actually check a number of lines, some of which may be empty.
5 – ____read_snap_page_field_
This field gives the number of snapshot pages fetched by read- only transactions. If this count is high relative to the other read fields, read-only transactions are fetching records that are being updated frequently, and the snapshot file is being used extensively.
6 – stored_snap_record_field
This field gives the number of records stored in the snapshot file by update transactions. Every snapshot record stored by an update transaction implies that a snapshot page was found and utilized. In the best case, this is a single-page fetch. The "page in use," "page too full," page conflict," and "extended file" subfields indicate some of the extra overhead involved in finding suitable snapshot pages on which to store snapshot records.
7 – ____page_in_use_field_
This field gives the number of pages fetched that were unsuitable for storing snapshot records because the page was owned by another transaction. A new snapshot page cannot be used again until the TSN that denotes the age of the page is less than the oldest active TSN in the database. This ensures that read-only transactions always find the correct version of a record.
8 – ____page_too_full_field_
This field gives the number of pages fetched that were unsuitable for storing snapshot records because there was not enough room on the snapshot page to include another version of a record. In this case, a new snapshot page must be fetched and linked with the full page. This allows read-only transactions to follow a chain of snapshot pages to find the correct version of a record.
9 – ____page_conflict_field_
This field gives the number of times a snapshot page fetch was requested but aborted due to a lock conflict with another process. When a page fetch conflicts with another process, another target page is fetched and checked so the lock conflict does not cost a disk I/O operation.
10 – ____extended_file_field_
This field gives the number of times the snapshot file has been extended. The snapshot file is extended when an update operation cannot find a suitable page on which to store a snapshot record after checking a certain number of pages.