connection-pooling相关内容

C#Microsoft Access连接池

简介: 使用VS 2013,.Net 4 创建一个库来连接/使用Microsoft Access数据库(第三方应用程序的一部分-选择数据库不是一种选择),供以下人员使用我们的母产品。 建立池的原因:连接是由遍布整个工业设施的多台平板电脑建立的。有关性能的问题。 我需要在连接字符串中添加什么,如何对其进行初始化? 我什么时候以及如何杀死它? 以前有人处理过吗? 为什么: ..
发布时间:2020-10-08 03:38:35 C#/.NET

.NET SQL Server连接问题-可能与连接池有关

我遇到了一个非常奇怪的问题,希望那里的某人也有类似的经历。 我的公司针对一位客户的申请被“禁止”了SQL Server位于我们应用程序的开头。行为很奇怪。我将它以点的形式写出来。 SQL连接已创建,数据已检索,连接已关闭,与另一个数据源对话,然后拒绝访问SQL Server 这是冗长的版本: .NET应用程序多次连接到数据库。获取一些数据,完成一些工作。然后,它将获取更多数 ..
发布时间:2020-10-08 03:38:31 C#/.NET

如何在Java Servlet应用程序上为每个用户创建一个数据库连接?

我正在一个使用Java Servlets的网站上工作,研究表明,最好让每个用户保持一个数据库连接(而不是仅将一个连接一直保持在后台或每次连接到数据库时)需要进行交易)。但是,我不知道该如何完成。我目前正在做的是在数据访问对象类中,我有一个 私有静态连接conn; ,而我有 HTTPSessionListener -在 sessionCreated 事件,我使用此静态“ co ..
发布时间:2020-10-08 03:36:26 Java开发

即使使用创建的SqlConnection,连接泄漏(C#/ ADO.NET)

我有一个程序可以在线程池上运行的Task中加载大量数据(每次迭代约800K-1M行)(请参见下面的令人讨厌的代码示例);并发运行的任务不超过4个。这是程序中与此数据库建立连接的唯一位置。在我的笔记本电脑(和其他同事相同的笔记本电脑)上运行程序时,该程序可以正常运行。但是,我们可以通过远程桌面访问另一个工作站,该工作站比我们的笔记本电脑强大得多。该程序在其列表的大约1/3至1/2处失败。所有任务均返 ..
发布时间:2020-10-08 03:36:22 C#/.NET

连接池-SQLAlchemy&烧瓶

我有一个情况。我有一个使用SQLAlchemy进行数据库活动的代码。并在flask,flask_restful中进行了访问db代码的应用程序。现在,通过单元测试进行测试时,我面临一些问题。我敢肯定这是因为Flask在请求完成后使连接保持打开状态。所以我想在我的代码中实现连接池检查。我经历了SQLAlchemy的连接池官方文档。这是我的问题- 所以在文档中写到,默认情况下,SQLAlchemy ..
发布时间:2020-10-08 03:36:15 Python

休眠5:延迟加载后,数据库连接仍未释放(事务中为空闲)

在Hibernate 5中,在初始化惰性收集之后释放数据库连接仍然存在很大的麻烦。延迟初始化收集后的数据库连接保留在“事务空闲”中。因此,如果许多用户同时工作,则打开的连接数会急剧增加。 我们使用休眠版本5.0.12 , java版本1.8.0_151 , jsf 2.3 ,请勿使用Spring(ORM)。 有报告的问题Hibernate版本3.2.7- HHH-4808 -仍然开了7 ..

连接池–一个进程–多线程

我对连接池的理解是;如果connectionstring完全相同,那么我们将重用该连接,而不是建立新的连接。 我的问题是我正在创建许多用于并行处理的线程。在此“虚拟”程序中,我创建500个线程,并让ThreadPool函数处理线程。 步骤是: 每个线程在SQL中创建一个更新表。 (记录更新的时间戳) 然后,线程在1到10秒(随机)之间休眠。 最后,线程在SQL中进行另 ..

如何为Monetdb使用连接池?

有人可以告诉我如何在MonetDb中使用连接池吗?我是否只是将这些参数附加到URL“ poolminimum = 1; poolmaximum = 5;”? 解决方案 驱动程序不建立连接池。您可以使用c3p0( http://www.mchange.com/projects/c3p0/ )为MonetDB JDBC连接创建连接池。但是,请注意,MonetDB使用开放式并发控制和表级锁定,因 ..
发布时间:2020-10-08 03:36:00 其他开发

在Java DBCP连接池中-什么是空闲连接?

一个工作中的同事坚持认为DBCP空闲连接是30分钟未使用的连接。 我相信dbcp空闲连接是池中可以借用的连接,活动连接是借用的连接。 浏览代码时,我发现没有引用30分钟或其他魔术值,并且粗略浏览代码以确保minidle并没有显示任何此类逻辑。 如果他是正确的人,请提供代码或文档参考作为备份。对于完整的答案,我希望它对DBCP 1.1和1.6都可以回答。 解决方案 http ..
发布时间:2020-10-08 03:35:57 Java开发

ServiceStack.Redis:无法连接:sPort:

我经常得到 ServiceStack.Redis:无法连接:sPort:0或ServiceStack.Redis:无法连接:sPort:50071(或其他端口号)。 这似乎是在我们的网站繁忙时发生的。 Redis本身看起来很好,CPU或内存使用量并未真正增加。 我正在使用连接池,并尝试更改超时值而没有成功。 公共密封类RedisConnection { //参数值是: ..
发布时间:2020-10-08 03:35:50 其他开发

当达到maxSockets时,node.js会发生什么?

我想知道到达 maxSockets 时会发生什么? 如果我使用的服务允许我创建自定义 http.Agent 并指定 maxSockets 到1。当我尝试发出多个并发请求时会发生什么? 每个请求都将超出初始块,直到初始完成?然后套接字将可用于下一个请求?和其他所有阻止?我当然会这么认为,但是无法在文档中找到任何东西,并且对套接字编程是全新的。 解决方案 使用maxSockets后 ..
发布时间:2020-10-08 03:35:46 前端开发

微服务-连接到单个旧数据库时的连接池

我正在使用Spring Boot + Spring Cloud + Spring JDBC为单片应用程序开发微服务。 当前,应用程序正在通过tomcat JNDI连接池连接到单个数据库。 我们这里有一个瓶颈,不要更改此点的数据库体系结构。由于各种原因(例如大量的db对象,与其他系统的紧密依赖关系等)而导致时间变化。 因此,我们根据应用程序功能隔离了微服务。我担心的是,如果我们开发每个 ..

SQLConnection池大小和C#中的活动连接数

在C#中,可以通过在连接字符串中使用“ Pooling = True”和“ Max Pool Size = XY”来启用/禁用连接池。 例如: 什么是最大允许值“最大池大小”在sql连接字符串中 是否可以问到与SQL Server处于活动状态的连接数以及当前程序池的大小是多少? 解决方案 您可以使用 NumberOfActiveConnections 或 NumberOfPoo ..
发布时间:2020-10-08 03:35:39 C#/.NET

使用现有的psycopg2连接池创建sqlalchemy引擎

我正在使用sqlalchemy的声明性映射系统添加一个新的ORM类。我的代码库有一个现有的psycopg2连接池,我想重用它-我不希望使用orm类的代码拥有自己的池。在psycopg2池上有很多直接调用 get_conn 的现有代码,因此我也不想只替换它。 我在构造要连接的引擎时遇到问题。 pool_config = {...} POOL = psycopg2.pool.Thre ..
发布时间:2020-10-08 03:35:36 Python

C#,Dapper,SQL Server和连接池

我已经编写了一些代码,以使用Dapper将一些数据写入SQL Server。在继续其他工作之前,我不需要等待此写操作完成,因此想使用Task.Run()使其异步。 我有(使用)在我的系统其余部分中调用此语句: 使用(IDataAccess ida = new DAL()) { ida.WriteMessageToDB(id,routingKey,msgBody); } ..
发布时间:2020-10-08 03:35:29 C#/.NET