Max Pool Size exhaustion behavior and diagnostic counter reliability
Goal: Determine the exact moment when a SqlClient connection pool that has reached its Max Pool Size begins to queue new requests versus throwing a timeout exception, and whether the .NET Data Provider for SqlServer performance counters (NumberOfActiveConnections, NumberOfPooledConnections) reliably indicate this state before any exception is raised. Constra