MAX_CURSORS¶
Description¶
Sets the maximum number of cursors per connection
Type¶
Integer
Default¶
100
Range¶
1-1000
This setting controls the maximum number of cursors that can be opened simultaneously per database connection. It directly affects memory usage and system resource allocation.
Resource Management¶
Memory allocation
Handle management
Resource tracking
Cleanup procedures
Implementation Details¶
Per-connection limit
Dynamic allocation
Resource pooling
Automatic cleanup
Performance Considerations¶
Memory footprint
Resource availability
Connection overhead
System scalability
Error Handling¶
Resource exhaustion
Allocation failures
Cleanup errors
Limit violations
Best Practices¶
Set based on workload
Monitor usage patterns
Regular maintenance
Performance tuning
Database-Specific Notes¶
- Microsoft SQL Server
Cursor implementation
Memory management
Resource limits
- PostgreSQL
Cursor behavior
Memory context
Resource tracking
- Oracle
Session cursors
Memory usage
Resource management