9.5 The Coordinator bean
The Coordinator bean gathers information from different parts of the application.
9.5.1 Tunable attributes
|
AggregateSpaceWrite
If set to true all local space writes will be aggregated. If set to false only the aborts will be aggregated.
Debug
If it is true it turns on debug level logging.
LogAfterCommit
Logs the transaction after it is committed. Control is returned to the caller immediately after the commit.
LogBeforeCommit
Requres the transaction to be logged before it is committed. This is mutually exclusive to LogAfterCommit.
LogThreadCount
Number of threads used to perform transaction logging. If LogBeforeCommit is true this value should be never set to 0.
LogwriteBufferTime
The buffer time in microseconds allowing the LogThread to get ready to write. The amount of time the LogThread spends collecting data to write is calculated as 'MicrosPerLogwrite' - 'LogwriteBufferTime'.
MaximumIncompleteTransactions
The maximum number of transactions what is allowed in the system at any time.
MicrosPerLogwrite
The number of microseconds the logthread is held before performing the write. This value should be set according the speed of the disk.
OperationTimer
If it is true it turns on operation timer logging.
ThreadsPerDatasource
The number of threads used to persist to the datasource. Note: this number is per datasource.
WriteAggregationThreadCount
The number of threads used to perform the aggregate space writes.
9.5.2 Read only attributes
|
AggregatedSpaceWriteQEntryWriteListSize
The current number of objects waiting to be written into the local space.
BackoffCounter
The current rate of backoffs (TransactionExceptionTxbTooBusy exceptions) thrown by the system.
DiskWriteTime
The measured time in milliseconds for the logthread to write the batch of transaction logs to the disk.
FreeTransactionSlots
The number of new transactions that can be started in the system. Calculated from MaximumIncompleteTransactions - active number of transactions in the system.
LogQueueSize
The current number of transactions waiting to be logged to the disk.
RowsDeletedPerSecond
The number of row 'DELETES' performed per second in all datasources. This value is calculated.
RowsInsertedPerSecond
The calculated number of rows inserted to all datasources per second.
RowsUpdatedPerSecond
The number of row 'UPDATES' performed per second in all datasources. This value is calculated.
TxAvailableToPersistQueueSize
The current number of transactions waiting to be persisted to the datasource.
TxCommittedPerSecond
The calculated number of committed transactions per second.
TxCompletedPerSecond
The calculated number of completed transactions per second.
TxLogSize
The total size in bytes of the transaction logs written to the disk.
|