connection-pooling相关内容
连接字符串中“Max Pool Size"的最大允许值是多少? 假设这是我在 app.config 中的连接字符串 我可以使用的最大值是多少而不是 1024?请记住它是最大值,而不是默认值. 解决方案 最大池大小没有记录限制.但是,对于单个 SQL Server 的最大并发连接数有一个确切的记录限制(每个实例 32767,请参阅 http://msdn.microsoft.co
..
对于我用于连接池的每个应用程序是否有推荐的连接数量..,我的应用程序在“相同"服务器上针对 sql express 使用 asp.net 和 c#. 我有 5 个应用程序正在运行,它们没有被大量使用,所有连接都打开和关闭.. 所以我正在考虑将每个应用设置为 min pool = 5 所以这 5 x 5 = 25 sql express 可以处理 25 个连接...实际上是
..
连接字符串中 ADO.Net 支持的连接池的最大和最小大小是多少. Min Pool Size=[max size ?] Max Pool Size=[min size] 解决方案 默认最大池大小 100 最小池大小 0 .NET Framework 数据的连接池SQL Server 提供程序
..
我不明白常规连接和连接池之间的语法区别是什么. 当我使用 using 键时,例如: 使用 (SqlConnection 连接 = 新 SqlConnection(connectionString)){连接.打开();command.ExecuteNonQuery();} 这是执行连接池的方式吗? 解决方案 您可以阅读有关连接池的信息 这里. 基本上,只要连接字符串相同(包括
..
..
我正在一个基于 Java 的服务器上工作,其中我将有多个线程(每个连接的用户一个线程 + 一些额外的线程).将涉及一些数据库连接,所以我在想每次服务器对数据库进行 SELECT 查询时,它都会为此启动一个新线程,以防止当前线程阻塞.我打算为此使用连接池,我想我知道该怎么做.(我研究过C3P0)但是,会有很多UPDATE 语句也涉及到,但是直接运行这些语句并不重要,这里有延迟也没关系.由于可能有很多
..
当我们的 Azure SQL 数据库性能偶尔显着下降时,我们会在生产中解决这个问题.我们知道我们在其中一张表上有锁,但这些锁不是死锁,它们是长锁,大约一个小时后性能恢复正常.我们正在尝试找到所有可能的情况来了解如何获得这些长锁(每个查询都非常快,所有性能分析器都可以向我们展示导致长锁的原因).这个问题的原因如下图: Out 连接池设置仅允许池化 200 个连接.大多数时候,我们与数据库有大约
..
我在我的项目中实现了 LDAP 连接池,并注意到一个奇怪的行为,每次新的连接请求到来时,我配置的 LDAP 连接池都会返回新连接,而不是重新使用返回到池中的现有连接. LDAP JNDI 日志: 00:07:10,824 错误 [stderr] (IPAdminGlobalDataReloader) 创建和使用 com.sun.jndi.ldap.LdapClient@46728c0f[e
..
我们已经看到这个问题有一段时间了,我真的很想弄清楚是什么原因造成的. 每天有几次我们会看到网页开始抛出“[Microsoft][ODBC SQL Server Driver]Timeout expired"然后不久页面开始抛出“[Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server 不存在或访问被拒绝." 我们有许多不同的应用程序
..
我正在尝试使用 PHP/PDO 和名为 iSeries Access for Linux 的 UnixODBC 驱动程序使连接池工作. 我没有在我的 PDO 构造函数中设置 PDO::ATTR_PERSISTENT,因为我想使用池而不是持久性(我在 PHP-CGI 环境中). 使用 http://www 的“连接池"部分.ibm.com/developerworks/systems/l
..
我相信在使用 LINQ 时不可能出现 sql 连接泄漏,但是 NumberOfReclaimedConnections 的性能跟踪显示了一个很高的数字,并且在高负载下我们有时会收到诸如“超时到期.超时期限已过,然后从池.这可能是因为所有池连接都在使用中并且达到了最大池大小". 我们不在数据上下文上使用 Dispose,因为我们使用了延迟加载.几篇文章和博文告诉我这应该不是问题. 我们有
..
我正在尝试从一个 JBoss AS 5.1 实例向另一个实例发送 JMS 消息.对于我的测试,我让它们都在本地主机上运行,客户端 JBoss AS 实例具有正常的端口设置,服务器 JBoss AS 具有所有端口偏移 100 的设置. 在客户端的 EAR 项目中,我在 EAR 根目录下名为 jmstest-service.xml 的文件中定义了一个 JMS 提供程序加载器,其内容如下:
..
我已经在standalone.xml中做了如下设置:
..
我是 jboss 的新手,我被要求将 jboss 连接池机制与现有的 Web 应用程序结合起来.考虑到 Web 应用程序数据库层已正确编写,即所有结果集、语句和连接在不需要时都正确关闭,在我正确配置 jboss 数据源后,我必须在我的 Web 应用程序中进行哪些代码更改. 谁能给我指点一下在网络应用程序中使用 jboss 数据源的教程或代码示例. 解决方案 JBoss 中的池都是在
..
我使用 JBoss AS 7.1 作为服务器,并且我的数据源配置了池.我对此很陌生,所以请原谅任何新手错误......毕竟我是来学习的. 当客户端登录时,它会连接到数据库,我需要保持该连接(从池中)打开,直到用户注销或 HttpSession 过期.这是来自我们的数据库管理员的绝对要求.谁说他需要 DB 会话变量.我正在使用 servlet 来实现所有这些. 尝试各种可能性我遇到了两个
..
它们是否立即回滚?他们在一段时间后回滚了吗?他们是否处于未提交状态? 如果使用连接池并简单地重置连接,行为是否相同? 解决方案 它可以在连接池应用时保持打开状态.示例:命令超时可以留下锁和 TXN,因为客户端发送为“中止". 2 个解决方案: 在客户端进行测试,字面意思是: IF @@TRANCOUNT 0 回滚传输 使用 SET XACT_ABORT O
..
我有一个 Web 表单应用程序,它将在 GridView 中显示记录列表,通过选中多个复选框,您可以批量删除记录.代码本身很简单: protected void btnDelete_Click(object sender, EventArgs e){int i = 0;尝试{foreach(GridView1.Rows 中的 GridViewRow 行){CheckBox cb = (Check
..
我正在开发一个项目,在该项目中我需要对运行 Restful Service 的服务器进行 HTTP URL 调用,该服务器将响应作为 JSON 字符串返回. 下面是我的主要代码,它使用了 future 和 callables - 公共类 TimeoutThreadExample {private ExecutorService executor = Executors.newFixedTh
..
考虑以下简单的 Node.js 应用程序: var http = require('http');http.createServer(function() { }).listen(8124);//防止进程关闭var requestNo = 1;var maxRequests = 2000;函数请求测试(){http.request({ host: 'www.google.com', method
..
有没有办法在 SQL Server 中检查当前的连接池大小?我不是在谈论最大连接池大小,而是当前池大小.假设最大池大小为 100,并且打开了 49 个连接,它现在应该显示 51 个可用或 49 个已消耗. 那么,有这样的查询吗? 解决方案 很多这些东西似乎都在 dmv 可以直接访问的范围之外.我敢肯定,比我更了解情况的人可以为您提供更好的答案. 这是我所能得到的最接近的. S
..