SQL_LOCKS¶
Description¶
When enabled, the system uses SQL database locking mechanisms. This provides better integration with SQL database servers and their transaction management systems.
Type¶
Boolean
Values¶
yes/no, on/off, 1/0
Default¶
yes
Implementation Features¶
Native SQL lock integration
Transaction-aware locking
Deadlock detection
Lock escalation support
Lock Mechanisms¶
Row-level locks
Table-level locks
Transaction isolation
Lock timeouts
Lock monitoring
Database Support¶
- Microsoft SQL Server
Full support
Native lock integration
Transaction isolation
- PostgreSQL
Full support
MVCC integration
Advisory locks
- Oracle
Full support
Row-level locking
Lock monitoring
Performance Considerations¶
Lock acquisition overhead
Transaction isolation impact
Deadlock handling
Resource utilization
Scalability factors
Error Handling¶
Deadlock detection and resolution
Lock timeout management
Resource exhaustion
Invalid lock states
Transaction rollback
Best Used When¶
Working with SQL databases
Transaction consistency required
Multiple concurrent users
Complex lock patterns needed
Migration Impact¶
May require application changes
Different timeout behavior
Lock granularity changes
Transaction boundary effects