connection-pooling相关内容

DBCP连接属性

我们很难确定已定义, minIdle , maxIdle 等。 我们看到以下错误设置 InitialSize = 5 maxActive = 50 maxIdle = 40 maxWait = 2000 原因:org.springframework.jdbc.CannotGetJdbcConnectionException:无法获取JDBC连接;嵌套的异 ..
发布时间:2020-10-08 03:35:26 Java开发

SPID和SQL Server中的连接之间有什么关系?

两个连接都打开时,两个连接都可以使用SPID吗? 如果将连接返回到连接池,它将保留在SPID上吗? ? 解决方案 两个连接都可以使用SPID,而两个连接都可以使用 否,每个打开的连接都有其自己的SPID。 如果将连接返回到 连接池,它将保留 的SPID吗? 是的,只要连接打开,它将与一个SPID关联。 您可以通过查询 sys.sysprocesses ..
发布时间:2020-10-08 03:34:14 数据库

ZeroMQ多线程:按需创建套接字还是使用套接字对象池?

我正在利用ZeroMQ N对N的发布/订阅模型构建POC。从我们的应用服务器,当响应http请求时,如果线程从数据库中提取数据,它将使用该数据更新本地内存缓存实例。为了同步应用服务器集群中的其他Memcache实例,请求线程使用ZMQ发布者将消息与数据一起发送...因此问题是:关于最小化套接字,哪种策略最有效当应用程序具有许多依赖套接字发送消息的线程时,是否会创建/存储开销?我们是否共享一个套接字 ..
发布时间:2020-10-08 03:34:11 Java开发

SqlConnection与Sql Session。他们的一生重合吗?

我想在我的 c#应用程序中为某些进程应用一些sql-session级设置。 例如,我想将某些后台进程的 DEADLOCK_PRIORITY 设置为 LOW 。 问题是: 如果我打开新的sql连接,是否会启动新的sql-session ? 在关闭连接之前,sql-session是否有效?如果我在打开 SqlConnection 之后立即应用设置,这些设置对在同一 SqlCon ..
发布时间:2020-10-08 03:34:07 C#/.NET

基于Swing的应用程序中的连接池

我在Java Swing中有一个应用程序。 其中,我在单个数据库上为应用程序使用了一个连接。 但是现在有多个用户使用该应用程序,因此每次创建新连接时。 DB的性能非常慢; 我可以在基于Swing的基于桌面的应用程序中使用连接池吗? 使用的数据库是SQL Server 2000。 需要任何帮助。 谢谢。 解决方案 是的,您可以使用 C3P0 有很多连接池库实际上。 ..

Vertx-java-HttpClient:如何获取maxPoolSize和maxWaitQueueSize值及其影响

我在 vertx java 中创建了一个Java后端服务。我使用启用了连接池的 httpClient ( io.vertx.core.http.HttpClient )连接到外部服务。我不包括 50的吞吐量。对于对服务的每个请求,我都需要连接到外部服务。我的服务的平均响应时间为4秒,外部服务的响应时间约为3秒。 现在我的问题是 如何为HttpClient导出 maxPoolSize 和 ..
发布时间:2020-10-08 03:33:59 Java开发

如何使用Apache Commons Pool通过超时将对象返回给Pool

我正在使用Apache Commons Pool库维护一个基于长沙发的连接池(可以看作是任何类型的连接,都没有关系)。 我面临的问题是,我发现将对象返回到池中的唯一方法是通过从 GenericObjectPool 类调用 returnObject 方法以编程方式进行操作。这迫使应用程序保证一旦从池中借用了对象,无论应用程序中有任何异常或意外行为,都将返回该对象。 即使我控制了在整个应用 ..

DBCP连接池connection.close()是否将连接返回到池

如果执行getConnection(),则使用DBCP的BasicDataSource,并在finally块中关闭连接,它将连接真正返回到池中还是关闭连接。我正在检查的代码段代码是这个 try { Connection conn1 = getJdbcTemplate()。getDataSource() .getConnection(); //调用存储过程 的某些代码} catc ..

什么时候应该在NodeJS中将连接池与MySQL一起使用

使用 Node-MySql 模块: 据我了解,多线程程序比单线程程序受益于池化连接。 这是真的吗?如果在Node.JS应用程序中连接池有益是什么情况? 解决方案 无论是单线程还是多线程,在允许重新使用打开的连接,而不是仅在以下情况后才关闭以立即打开另一个连接: 完成连接后,只需调用 connection.release(),然后该连接将返回到池中,可供以下人员再次使用 ..
发布时间:2020-10-08 03:31:53 其他开发

HikariCP和maxLifetime

我将项目移至 HikariCP 。到目前为止一切都很好,但是使用一种设置我遇到了麻烦。 这是 .setMaxLifetime(30 * 1000)设置。我收到此警告 WARN com.zaxxer.hikari.HikariConfig-maxLifetime小于120000ms,使用默认的1800000ms。 我知道他们建议不要将设置设置为我尝试的那么低。但是不幸 ..
发布时间:2020-10-08 03:31:46 Java开发

正确使用HikariCP的连接池

我一直在尝试开发Minecraft服务器插件,玩家可以在其中输入包含一些数据的命令,将数据发送到数据库,或者从数据库请求一些数据的命令。 它正在工作,直到用户开始使用它几次以上。我收到泄漏检测错误: [HikariPool-2管家] WARN com.zaxxer.hikari.pool.ProxyLeakTask-连接泄漏检测为com.mysql.jdbc.JDBC4Connect ..
发布时间:2020-10-08 03:31:38 Java开发

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

是否可以检查SQL Server中的当前连接池大小?我不是在谈论最大连接池大小,而是当前的池大小。假设最大池大小为100,并且有49个连接处于打开状态,现在应该显示51个可用或49个消耗的连接。 那么,有这样的查询吗? 解决方案 那么多这些东西似乎不在dmv的直接访问范围之内。我敢肯定,比我自己更了解情况的人可以为您提供更好的答案。 这是我所能接近的。 选择des.pro ..

为什么我经常看到“重置已断开的连接”将数据上传到我的数据库时?

我正在通过REST API将数亿个项目从Heroku上的云服务器上传到我的数据库中到AWS EC2中的数据库。我正在使用Python,并且在日志中不断看到以下INFO日志消息。 [requests.packages.urllib3。 connectionpool] [INFO]重置断开的连接: 这种“重置断开的连接”似乎需要花费几秒钟(有时30秒以上 ..
发布时间:2020-10-08 03:29:32 Python

将连接对象返回到HikariCP池的最佳方法

我正在尝试使用HikariCP连接池。我能够使其正常工作并获得可以使用的连接。我不确定将连接返回到池的最佳方法是什么。 我有以下问题: 完成后应该关闭连接,还是依靠 idleTimeout 和 maxLifetime 设置,还是还有另一个电话我可以使用 来避免从池中窃取连接吗? 如果我关闭连接(而不是返回池), 不会是否会创建其他连接对象 以满足连接池大小的要求? 寻找 ..
发布时间:2020-10-08 03:29:29 Java开发

在Redis Python中创建和管理多个连接

我正在使用Redis通过 Redis-py 客户端存储两个数据库:0和1图书馆。我想为每个数据库创建两个连接。目前,我正在这样做: >> connection0 = redis.Connection(主机=“本地主机”,端口= 6379,db = 0) >>> connection1 = redis.Connection(主机=“本地主机”,端口= 6379,db = 1) >>> conn ..
发布时间:2020-10-08 03:29:26 Python