Berkeley DB: DbEnv.set_tx_max
Description: Berkeley DB: An embedded database programmatic toolkit.
Keywords: embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,java,C,C++

# DbEnv.set_tx_max |

`

###

    import com.sleepycat.db.*;

    public void set_tx_max(int tx_max)
    	throws DbException;

# Description

Set the maximum number of simultaneous transactions that are supported by the environment. This bounds the size of backing files. When there are more than the specified number of concurrent transactions, calls to DbEnv.txn_begin will fail (until some active transactions complete). If no value is specified, a default value of 20 is used.

The DbEnv.set_tx_max interface may only be used to configure Berkeley DB before the DbEnv.open interface is called.

The DbEnv.set_tx_max method throws an exception that encapsulates a non-zero error value on failure.

# Errors

EINVAL
  An invalid flag value or parameter was specified.

  Called after DbEnv.open was called.

### Classes

DbEnv, DbTxn

# See Also

DbEnv.set_tx_max, DbTxn.abort, DbEnv.txn_begin, DbEnv.txn_checkpoint, DbTxn.commit, DbTxn.id, DbTxn.prepare and DbEnv.txn_stat.`

Copyright Sleepycat Software