connection-pooling相关内容

“Max Pool Size"的最大允许值是多少?在 sql 连接字符串中

连接字符串中“Max Pool Size"的最大允许值是多少? 假设这是我在 app.config 中的连接字符串 我可以使用的最大值是多少而不是 1024?请记住它是最大值,而不是默认值. 解决方案 最大池大小没有记录限制.但是,对于单个 SQL Server 的最大并发连接数有一个确切的记录限制(每个实例 32767,请参阅 http://msdn.microsoft.co ..
发布时间:2022-01-23 22:15:37 C#/.NET

SQL SERVER(express)中的连接池 - 推荐数量?

对于我用于连接池的每个应用程序是否有推荐的连接数量..,我的应用程序在“相同"服务器上针对 sql express 使用 asp.net 和 c#. 我有 5 个应用程序正在运行,它们没有被大量使用,所有连接都打开和关闭.. 所以我正在考虑将每个应用设置为 min pool = 5 所以这 5 x 5 = 25 sql express 可以处理 25 个连接...实际上是 ..
发布时间:2022-01-23 22:15:13 C#/.NET

.net 连接池

我不明白常规连接和连接池之间的语法区别是什么. 当我使用 using 键时,例如: 使用 (SqlConnection 连接 = 新 SqlConnection(connectionString)){连接.打开();command.ExecuteNonQuery();} 这是执行连接池的方式吗? 解决方案 您可以阅读有关连接池的信息 这里. 基本上,只要连接字符串相同(包括 ..
发布时间:2022-01-23 21:34:14 C#/.NET

用于 SQL 更新语句的 Java 单工作线程

我正在一个基于 Java 的服务器上工作,其中我将有多个线程(每个连接的用户一个线程 + 一些额外的线程).将涉及一些数据库连接,所以我在想每次服务器对数据库进行 SELECT 查询时,它都会为此启动一个新线程,以防止当前线程阻塞.我打算为此使用连接池,我想我知道该怎么做.(我研究过C3P0)但是,会有很多UPDATE 语句也涉及到,但是直接运行这些语句并不重要,这里有延迟也没关系.由于可能有很多 ..
发布时间:2022-01-21 12:31:31 Java开发

活动 Azure Sql 连接超出连接池限制

当我们的 Azure SQL 数据库性能偶尔显着下降时,我们会在生产中解决这个问题.我们知道我们在其中一张表上有锁,但这些锁不是死锁,它们是长锁,大约一个小时后性能恢复正常.我们正在尝试找到所有可能的情况来了解如何获得这些长锁(每个查询都非常快,所有性能分析器都可以向我们展示导致长锁的原因).这个问题的原因如下图: Out 连接池设置仅允许池化 200 个连接.大多数时候,我们与数据库有大约 ..
发布时间:2022-01-20 11:38:53 C#/.NET

每次从 Ldap 连接池返回新连接

我在我的项目中实现了 LDAP 连接池,并注意到一个奇怪的行为,每次新的连接请求到来时,我配置的 LDAP 连接池都会返回新连接,而不是重新使用返回到池中的现有连接. LDAP JNDI 日志: 00:07:10,824 错误 [stderr] (IPAdminGlobalDataReloader) 创建和使用 com.sun.jndi.ldap.LdapClient@46728c0f[e ..
发布时间:2022-01-17 19:47:23 Java开发

遇到 SQL Server“超时"的经典 ASP 应用程序和“SQL Server 不存在或访问被拒绝"

我们已经看到这个问题有一段时间了,我真的很想弄清楚是什么原因造成的. 每天有几次我们会看到网页开始抛出“[Microsoft][ODBC SQL Server Driver]Timeout expired"然后不久页面开始抛出“[Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server 不存在或访问被拒绝." 我们有许多不同的应用程序 ..
发布时间:2022-01-16 15:48:27 数据库

是否可以使用 LINQ 获取 sql 连接泄漏?

我相信在使用 LINQ 时不可能出现 sql 连接泄漏,但是 NumberOfReclaimedConnections 的性能跟踪显示了一个很高的数字,并且在高负载下我们有时会收到诸如“超时到期.超时期限已过,然后从池.这可能是因为所有池连接都在使用中并且达到了最大池大小". 我们不在数据上下文上使用 Dispose,因为我们使用了延迟加载.几篇文章和博文告诉我这应该不是问题. 我们有 ..
发布时间:2022-01-07 16:18:40 C#/.NET

通过连接池将 JMS 消息发送到 JBoss AS 中的远程队列

我正在尝试从一个 JBoss AS 5.1 实例向另一个实例发送 JMS 消息.对于我的测试,我让它们都在本地主机上运行,​​客户端 JBoss AS 实例具有正常的端口设置,服务器 JBoss AS 具有所有端口偏移 100 的设置. 在客户端的 EAR 项目中,我在 EAR 根目录下名为 jmstest-service.xml 的文件中定义了一个 JMS 提供程序加载器,其内容如下: ..
发布时间:2022-01-07 12:53:15 Java开发

JBoss 数据库连接池

我是 jboss 的新手,我被要求将 jboss 连接池机制与现有的 Web 应用程序结合起来.考虑到 Web 应用程序数据库层已正确编写,即所有结果集、语句和连接在不需要时都正确关闭,在我正确配置 jboss 数据源后,我必须在我的 Web 应用程序中进行哪些代码更改. 谁能给我指点一下在网络应用程序中使用 jboss 数据源的教程或代码示例. 解决方案 JBoss 中的池都是在 ..
发布时间:2022-01-07 12:42:56 其他开发

如何正确保持来自 JBoss 中打开的连接池的数据库连接

我使用 JBoss AS 7.1 作为服务器,并且我的数据源配置了池.我对此很陌生,所以请原谅任何新手错误......毕竟我是来学习的. 当客户端登录时,它会连接到数据库,我需要保持该连接(从池中)打开,直到用户注销或 HttpSession 过期.这是来自我们的数据库管理员的绝对要求.谁说他需要 DB 会话变量.我正在使用 servlet 来实现所有这些. 尝试各种可能性我遇到了两个 ..
发布时间:2022-01-07 12:11:21 Java开发

当连接关闭时,未提交的事务会发生什么?

它们是否立即回滚?他们在一段时间后回滚了吗?他们是否处于未提交状态? 如果使用连接池并简单地重置连接,行为是否相同? 解决方案 它可以在连接池应用时保持打开状态.示例:命令超时可以留下锁和 TXN,因为客户端发送为“中止". 2 个解决方案: 在客户端进行测试,字面意思是: IF @@TRANCOUNT 0 回滚传输 使用 SET XACT_ABORT O ..
发布时间:2022-01-06 20:05:39 数据库

池中的连接用完

我有一个 Web 表单应用程序,它将在 GridView 中显示记录列表,通过选中多个复选框,您可以批量删除记录.代码本身很简单: protected void btnDelete_Click(object sender, EventArgs e){int i = 0;尝试{foreach(GridView1.Rows 中的 GridViewRow 行){CheckBox cb = (Check ..
发布时间:2022-01-06 11:01:06 C#/.NET

如何检查 SQL Server 的当前池大小

有没有办法在 SQL Server 中检查当前的连接池大小?我不是在谈论最大连接池大小,而是当前池大小.假设最大池大小为 100,并且打开了 49 个连接,它现在应该显示 51 个可用或 49 个已消耗. 那么,有这样的查询吗? 解决方案 很多这些东西似乎都在 dmv 可以直接访问的范围之外.我敢肯定,比我更了解情况的人可以为您提供更好的答案. 这是我所能得到的最接近的. S ..