Sybase ASE and IQ Server Metrics

Sybase ASE

MetricsDescription
BytesReceivedThe number of bytes received during client/server communications. This value is updated for HTTP and HTTPS connections.
BytesSentThe number of bytes sent during client/server communications. This value is updated for HTTP and HTTPS connections.
ConnectionsThe number of connections to the database.
DeletesThe number of deferred and direct row deletes from the allpages-locked tables.
DiskIOChecks

The number of times the engine checked for asynchronous disk I/O.

Modify the frequency of these checks with the i/o polling process count.

DiskIOCompleted

The number of asynchronous disk I/Os completed when the engine polled for outstanding asynchronous disk I/O.

DiskIOPolled

The number of times the engine polled for completion of outstanding asynchronous disk I/O. The polling occurs whenever disk I/O checks indicate that asynchronous I/O is posted but still not complete.

IndexAccesses

The number of pages read that Adaptive Server retrieves using an index.

InsertsThe total number of insert operations executed.
LogicalReadsThe number of buffers read from the cache.
MaxOutstandingIOs

The current number of I/O requests initiated by the engine that are not completed.

MergesThe total number of merge operations executed.
PacketsReceived

The number of packets received.

PacketsSent

The number of packets sent.

PhysicalReads

The number of buffers read from disk.

PhysicalWritesThe numbers of buffers written to disk from the cache.
Rollbacks

The number of transactions rolled back by the process.

SelectsThe total number of select operations executed.
TableAccesses

The number of pages read that Adaptive Server retrieves without using an index.

TempDbObjects

The total number of temporary tables created using the process.

Total Lock Time

Total lock time is calculated based on the number of blocking sessions sampled every second. This does not consider the duration when a transaction is rolled back during a session-level or server-level lock timeout.

TransactionsThe currently running transaction.
ULCFlushesThe total number of times the user log cache is flushed.
ULCFlushFull

The number of times the user log cache is flushed because it was full.

UpdatesThe total number of Update operations executed.
WorkTablesThe number of Worktables that are automatically created in tempdb by Adaptive Server.
YieldsThe number of times a task is completed or yielded after running for the configured amount of time.

Sybase IQ

MetricsDescription
ActiveReqReturns the number of server threads that are currently handling a request.
ActiveVersionsCountCount of Active Transaction Versions.
ActiveVersionsCreateMBSize in Mb of versions for the active transaction.
ActiveVersionsDeleteMBSize in Mb of versions for active transactions.
BytesReceivedReturns the number of bytes received during client/server communications. This value is updated for HTTP and HTTPS connections.
BytesReceivedUncompReturns the number of bytes that would have been received during client/server communications if compression was disabled. (This value is the same as the value for BytesReceived if compression is disabled.)
BytesSentReturns the number of bytes sent during client/server communications. This value is updated for HTTP and HTTPS connections.
BytesSentUncompReturns the number of bytes that would have been sent during client/server communications if compression was disabled. (This value is the same as the value for BytesSent if compression is disabled.)
CacheFileDirtyReturns the number of cache pages that are dirty (needing a write).
CacheFreeReturns the number of cache pages not being used.
CacheHitsReturns the number of database page lookups.
CachePanicsReturns the number of times the cache manager has failed to find a page to allocate.
CachePinnedReturns the number of pinned cache pages.
CacheReadReturns the number of cache reads.
CacheReplacementsReturns the number of pages in the cache that have been replaced.
CacheScavengesReturns the number of times the cache manager has scavenged for a page to allocate.
ConnectionsThe number of connections to the database.
DiskReadReturns the number of disk reads.
OtherVersionsCountShows count of other db versions. These versions will eventually be dropped when they are no longer referenced or referencable by active transactions.
OtherVersionsMBShows space usage in MB of other db versions. These versions will eventually be dropped when they are no longer referenced or referencable by active transactions.
ProcessCPUReturns CPU usage for the database server process. Values are in seconds. This property is supported on Windows and Unix. This property is not supported on Windows Mobile.
ProcessCPUSystemReturns system CPU usage for the database server process CPU. This is the amount of CPU time that the database server spent inside the operating system kernel. Values are in seconds. This property is supported on Windows and Unix. This property is not supported on Windows Mobile.
ProcessCPUUserReturns user CPU usage for the database server process. Values are in seconds. This excludes the amount of CPU time that the database server spent inside the operating system kernel. This property is supported on Windows and Unix. This property is not supported on Windows Mobile.
RequestsReceivedRequests received by the server.
TempBufferCapacityCountCapacity count of Temporary Buffers.
TempBufferCapacityMBCapacity in Mb of Temporary Buffers.
TempBufferLockedCountThe number of Temporary Buffers that are locked.
TempBufferUsedCountThe number of Temporary Buffers in use.
Total Lock TimeTotal lock time is calculated based on the number of blocking sessions sampled every second. This does not consider the duration when a transaction is rolled back during a session-level or server-level lock timeout.
TransactionsThe number of transactions.