connection-pooling相关内容

tomcat 重新部署时的 JDBC 事务行为

当我有许多活动的 JDBC 事务并且重新部署命中 Web 应用程序时会发生什么?,我搜索了 Tomcat 文档但没有找到任何相关内容. 例如:30个客户有一个购物车,他们同时保存了订单,因此开始交易,并触发重新部署发生什么了?是否所有项目都得到正确保存?或者在重新部署时所有活动事务都被丢弃?或者 Tomcat 等待重新部署命令,直到所有事务都提交? 我正在使用 Tomcat JDBC ..
发布时间:2021-09-08 20:43:24 Java开发

连接如何在多进程池中回收来自 python 中单个 requests.Session 对象的请求?

以下是为问题简化的完整代码. ids_to_check 返回一个 id 列表.在我的测试中,我使用了一个包含 13 个随机字符串的列表. #!/usr/bin/env python3导入时间from multiprocessing.dummy import Pool as ThreadPool, current_process as threadpool_process进口请求def id ..

连接池中没有合适的驱动程序异常

我正在尝试使用servlet来实现连接池.我知道有人问过很多类似的问题,但没有一个可以帮助您. 这是例外: java.sql.SQLException:无法在以下位置创建用于连接URL的类的JDBC驱动程序nullorg.apache.tomcat.dbcp.dbcp2.BasicDataSource.createConnectionFactory(BasicDataSource.ja ..
发布时间:2021-04-24 18:41:02 Java开发

如何获得从MongoDB使用(和免费)到MongoDB的连接数(从客户端的角度来看)?

我在这里发布问题只是为了确保我没有在错误的树上吠叫. 如何从MongoDB获得连接数 已使用(和免费),但是从客户端角度(例如Java客户端)),使用4.x驱动程序? 有些关于使用serverStatus的帖子(获取使用java 的mongoDB中打开的连接数),但它假定对MongoDB具有“管理员"访问权限.使用“常规用户"(具有较低特权(例如,仅访问一个数据库)的数据库用户)无法运 ..
发布时间:2021-04-24 18:40:58 其他开发

连接池新手

所以我是连接池的新手.我试图确定如何使用池以加快查询速度.我有一个有效的查询,但我认为我使用的池不正确.这是语法,如果您发现我可以提高效率的任何地方,请告诉我. 尝试:db = mysql.connector.connect(poolname ="mypool",pool_size = 10,** config)cursor.execute(query1)df1 = create_df(光标)c ..
发布时间:2021-04-24 18:40:55 Python

使用PHP,Zend Framework和PostgreSQL进行连接池

环境:单独服务器上的PostgreSQL 9.2,PHP 5.3,Zend Framework 1 我每分钟在几台服务器上执行数百个PHP脚本(从shell启动,不是作为WWW服务器请求),这些脚本在Zend Framework pdo_pgsql 与PostgreSQL的连接中使用.平均脚本执行时间约为15秒,大多数情况下,它们不使用数据库.现在,每个脚本都在开头打开数据库连接,并在结尾关 ..
发布时间:2021-04-24 18:40:48 PHP

如何在MySql JDBC中使用HikariCP

我正在尝试在Java应用程序中使用HikariCP JDBC连接池.我在应用程序中未使用任何类似Spring或Hibernate的框架.目前,我可以使用简单的JDBC驱动程序连接到MySQL数据库,但是当我尝试使用Hiraki时,代码将无法正常工作.即使初始化了数据源,也无法理解我要去哪里. 初始JDBC工作代码. 公共类Connect扩展ErrorCat {protected Conne ..
发布时间:2021-04-24 18:40:42 Java开发

Oracle:非池连接和DRCP之间的区别

我实际上正在阅读 Oracle-cx_Oracle 教程./p> 我遇到了非池连接和DRCP,基本上我不是DBA,所以我用google搜索但找不到任何东西. 所以有人可以帮助我了解它们是什么以及它们之间的不同之处. 谢谢. 解决方案 Web层和中间层应用程序通常具有许多执行线程,这些线程轮流使用RDBMS资源.当前,多线程应用程序可以有效地共享与数据库的连接,从而实现出色的中 ..
发布时间:2021-04-24 18:40:37 数据库

Postgres连接池-多个用户

为了保护我们的数据库,我们为每个新客户创建一个架构.然后,我们为此模式创建一个用户,当客户通过Web登录时,我们将使用他们的用户,从而阻止他们访问数据库的其他区域. 我们的问题是连接池,因为为这些用户继续创建/删除新连接效率不高.我们希望有一个可以在数百个不同的数据库用户中使用的解决方案. 我们已经看过pg_bouncer,但是这里的问题是我们必须在ini文件中为每个用户创建一个文本记 ..
发布时间:2021-04-24 18:40:33 其他开发

监视Wildfly9上的数据源连接池

我正在处理一个项目,在该项目中,我试图获取我的数据源连接池的运行时统计信息,该数据池已使用Wildfly-9放入/deployment文件夹中.我搜索了它,发现配置文件存在于/standalone文件夹中,名为standalone.xml文件,它使用以下代码为我提供了数据源连接池的统计信息: ..
发布时间:2021-04-24 18:40:30 Java开发

无法从连接池获取/创建连接

我在带有primefaces 3.1的glassfish 3上运行 知道为什么我会收到此异常吗?当我第一次创建数据源并运行它时,它运行良好,但是一段时间后,此错误开始出现. 警告:RAR5117:无法从连接池[Oracle_TSH1_Pool]获取/创建连接.原因:com.sun.appserv.connectors.internal.api.PoolingException警告:RAR5 ..
发布时间:2021-04-24 18:40:27 Java开发

javax.naming.NameNotFoundException:名称[comp/env]在此上下文中未绑定.使用Java Scheduler无法找到[comp]错误

我要尝试的是在一段时间后更新数据库.所以我正在使用Java调度程序和连接池.我不知道为什么,但是我的代码只能运行一次.它将打印: 初始化成功成功javax.naming.NameNotFoundException:名称[comp/env]在此上下文中未绑定.找不到[comp].在org.apache.naming.NamingContext.lookup(NamingContext.java:8 ..
发布时间:2021-04-24 18:40:16 Java开发

Tomcat JDBC连接池:testOnBorrow与testWhileIdle

由于各种原因,池中的连接可能变得无效:服务器连接超时,网络问题... 我的理解是,Tomcat JDBC连接池不提供任何关于它与应用程序的连接有效性的保证. 为防止(实际上只是降低风险)从池中获得无效的连接,一种解决方案似乎是配置连接验证.验证连接意味着要在数据库上运行非常基本的查询(例如,MySQL上的 SELECT 1; ). Tomcat JDBC连接池提供了多个选项来测试 ..
发布时间:2021-04-24 18:40:13 服务器开发