Choose the Best Method of Locking
Performance impact: Variable
When multiple connections access a database simultaneously, TimesTen
uses locks to ensure that the various transactions operate in apparent isolation.
TimesTen supports the isolation levels described in Transaction Management.
It also supports the locking levels: database-level locking, table-level
locking and row-level locking. You can use the LockLevel connection
attribute to indicate whether database-level locking or row-level locking should be
used. Use the ttOptSetFlag procedure to set optimizer hints that
indicate whether table locks should be used. The default lock granularity is row-level
locking.
Note:
See LockLevel and ttOptSetFlag in the Oracle TimesTen In-Memory Database Reference.