Solves semaphore problem on heavy load against oracle
Shoud fix semaphore problem on heavy load against Oracle
System.Threading.SemaphoreFullException: Adding the specified count to the semaphore would cause it to exceed its maximum count.
at System.Threading.Semaphore.Release(Int32 releaseCount)
at System.Threading.Semaphore.Release()
at OracleInternal.ConnectionPool.PoolManager3.Put(PR pr, OracleConnection connRefForCriteria) at OracleInternal.ConnectionPool.OraclePoolManager.Put(OracleConnectionImpl con, OracleConnection connRefForCriteria) at OracleInternal.ConnectionPool.OracleConnectionDispenser
3.Put(PR pr, OracleConnection connRefForCriteria)
at OracleInternal.ConnectionPool.OracleConnectionDispenser`3.PutFromApp(PR pr, OracleConnection connRefForCriteria)
at Oracle.ManagedDataAccess.Client.OracleConnection.Close()
at PCAxis.Sql.DbClient.MyDbVendor.Dispose()
at PCAxis.Sql.DbClient.PxSqlCommandForTempTables.Dispose()
at PCAxis.Sql.QueryLib_24.MetaQuery.Dispose()
at PCAxis.Sql.Parser_24.PXSqlMeta_24.Dispose()
at PCAxis.Sql.Parser_24.PXSqlData_24.Dispose()
at PCAxis.PlugIn.Sql.PXSQLBuilder.BuildForPresentation(Selection[] selections)