#include <database.h>
Public Attributes | |
char const * | databaseName |
char const * | databaseFilePath |
time_t | transactionCommitDelay |
time_t | waitLockTimeoutMsec |
dbAccessType | accessType |
size_t | initSize |
size_t | extensionQuantum |
size_t | initIndexSize |
int | nThreads |
offs_t | freeSpaceReuseThreshold |
int | parallelScanThreshold |
int | nodeId |
char ** | nodeAddresses |
int | nNodes |
int | pollInterval |
int | waitReadyTimeout |
int | waitStatusTimeout |
int | recoveryConnectionAttempts |
int | startupConnectionAttempts |
int | replicationWriteTimeout |
int | maxAsyncRecoveryIterations |
|
Database access type |
|
Database file path |
|
Database name |
|
Quantum for extending memory allocation bitmap |
|
Threshold for amount of deallocated space after which allocation bitmap is scanned from the very beginning reusing deallocated object |
|
Initial database index size |
|
Initial database file size |
|
Maximal number of asynchronous recovery iterations. If due to permanent updates of master database recovery can not be completed within specified number of iterations, then synchronous recovery is performed (master will not perform any transaction commits until the end of recovery). |
|
Number of nodes in replicasted database |
|
Replicated database node addresses |
|
Replicated database node id |
|
Concurrency level for sequential search and sort operations |
|
Minimal number of records in the table when performing sequential search in parallel makes sense |
|
Interval of polling nodes |
|
Maximal number of attempts to establish with other nodes during recovery |
|
Timeout of writing to replication node. If write can not be completed within specified timeout, then node is considered to be dead and connection is hanged up. |
|
Maximal number of attempts to establish with other nodes at startup |
|
Transaction commit delay |
|
Deadlock detection timeout (after expiration of this timeout a lokc is revoked) |
|
Timeout of waiting confirmation from standby node by new master node when it becomes active at startup |
|
Timeout of requesting status of other nodes during startup |