问题标签 [hikaricp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3213 浏览

google-cloud-sql - Google Cloud SQL + Hikari CP + 通信链路故障

我遇到了来自 Spring Boot 应用程序与 D1 Google CloudSQL Server 通信的间歇性连接错误,这里描述的配置设置为HikariCP MySQL 设置

我想知道是否有人以前遇到过这种情况。

我已阅读此处发布的常见问题解答Hikari 常见问题解答,我想知道我的默认 idleTimeout 和 maxLifeTime(30 分钟)设置是否有问题;服务器上的 wait_timeout 和 interactive_timeout 都设置为默认 28800 秒(8 小时)。

常见问题解答说这两个设置应该比服务器设置少大约一分钟,但是如果我在 30 分钟后失去连接,我不太明白将 maxLifeTime 提高到 7hrs 59mins 会如何改善这种情况。

有人有什么建议吗?

编辑的堆栈跟踪:

时不时得到这些

休眠搜索:

我认为目前索引并不是特别快,因为我没有使用预测。该过程大约需要 30 分钟才能执行。

在此处输入图像描述

谢谢

0 投票
1 回答
854 浏览

mysql - HikariCP Spring + Hibernate + MySQL:找不到方法:setMaxLifetime

我无法将一些 Hikari 属性设置到我的连接中。在这一点上,我没有错过什么。

当我设置 maxLifetime 属性时,我得到这个错误:

我在用着 :

Hibernate 4.3.7.Final 和 Mysql 连接器 5.1.21 和 HikariCP :

0 投票
2 回答
15959 浏览

java - 如何在 Spring Boot 应用程序中配置 HikariCP 和 Dropwizard/Coda-Hale 指标

阅读HikariCP wiki 上有关如何启用 Dropwizard 指标的说明,它说只需在or中配置一个MetricsRegistry实例。HikariConfigHikariDatasource

问题是,在 Spring Boot 中,所有配置都由自动配置处理,所以我根本没有手动配置 HikariCP 池。

有关如何执行此操作的任何说明?我是否必须通过定义自己的 bean 并在@Configuration文件中设置所有设置来完全覆盖自动配置?

0 投票
1 回答
4814 浏览

mysql - Hikaricp 与 Hibernate 和 MySql:必须指定 dataSource 或 dataSourceClassName 之一

我正在与:

  • Spring 4.1.4.RELEASE
  • 休眠 4.3.8.FINAL
  • 光CP 2.3.2
  • MySQL 5.6.22 自制软件

HikariCP页面有两个关于 MySQL 和 Hibernate 的有趣文档/博客

阅读以下有关 MySQL 的教程后:

我对数据源有以下配置:

Alpha(最好的推荐和第一次尝试)

阅读以下有关 Hibernate 的教程后:

我有以下配置:

观察我正在使用: hibernateProperties.setProperty("hibernate.connection.provider_class","com.zaxxer.hikari.hibernate.HikariConnectionProvider");

但我总是收到:

即使有Beta

我收到相同的错误消息:

我确实意识到如果我发表评论

  • hibernateProperties.setProperty("hibernate.connection.provider_class","com.zaxxer.hikari.hibernate.HikariConnectionProvider");

没有错误。为什么会有这种行为?

我认为我的配置是正确的,因为第二个链接说:

这就是我所拥有的……</p>

我不想将 HikariCP 配置属性直接包含在第二个链接提供的 hibernate.properties 中。

0 投票
3 回答
22643 浏览

hikaricp - 如何获取 HikariCP 的日志信息

使用 Hibernate 4.3.1、Hikari 2.3.2。

我已经在休眠持久性 xml 中配置了这个

这在我的 log4j.properties

我没有看到任何打印的日志信息。有任何想法吗?

0 投票
2 回答
6058 浏览

hibernate - jpa 自定义连接池

我已经成功地将休眠集成到我的网络应用程序中。persistence.xml我对我的配置很满意

然后我在读完这篇文章后决定使用HikariCp连接池

内置连接池不适用于生产环境

通过这个示例,我设法使其部分适用于新的persistence.xml

但是,如果我尝试设置minimumPoolSizemaximumPoolSizeuserpassword ,则会出现错误。如果将它们注释掉,一切都会很好。

org.hibernate.HibernateException:java.lang.RuntimeException:java.beans.IntrospectionException:找不到方法:setMinimumPoolSize

如何配置 jpa 以使用 hibernate 和 hikaricp 池?我不想在我的代码中分散特定于休眠的东西,因为我想保持 ORM 层抽象。我发现了很多令人困惑的材料,得到的问题多于回答。persistence.xml、hibernate.properties 和 hibernate.cfg.xml 是如何相互关联的?什么是 JNDI 以及如何使用它?这个bean配置是什么?

0 投票
1 回答
2730 浏览

hikaricp - Hikaricp 中的密码加密

我在春季项目中使用 HikariCP。现在,我定义了一个这样的连接

在这里,服务器名称、用户名和密码将从属性文件中加载。有没有办法以加密方式将数据库密码存储在属性文件中?

0 投票
2 回答
24147 浏览

java - 为什么 HikariCP 推荐固定大小的池以获得更好的性能

根据 HikariCP 的文档,他们提到创建固定大小的池以获得更好的性能。

最小空闲

此属性控制 HikariCP 尝试在池中维护的最小空闲连接数。如果空闲连接低于此值,HikariCP 将尽最大努力快速有效地添加额外的连接。但是,为了获得最大的性能和对峰值需求的响应,我们建议不要设置此值,而是允许 HikariCP 充当固定大小的连接池。默认值:相同maximumPoolSize

我的应用程序通常需要 100 个连接,只有在少数情况下才能达到 200 个连接。

如果我创建一个 200 个连接的固定大小池,大多数时候 100 个连接将处于空闲状态。

那么以下哪个是最好的:

  1. 创建固定大小的连接池。即200

或者

  1. minimumIdle通过设置为 100 和maximumPoolSize200创建连接池。

为什么HikariCP不推荐第二点?我认为第二个最适合我的情况。

0 投票
1 回答
825 浏览

scala - Slick 3.0.0 与 Play Framework 一起使用连接池的最佳实践

我按照 Slick 3.0.0-RC1 的文档,使用 Typesafe Config 作为数据库连接配置。这是我的conf:

我建立了一个文件Locale.scala

然后我很困惑,何时何地是创建数据库对象的正确时间

如果我这样创建db,数据库对象将与我的模型一样多。那么完成这项工作的最佳实践是什么?

0 投票
2 回答
1534 浏览

jdbc - Sql Azure 和 JDBC 连接池

SQL Azure 是否允许像 HikariCP 或 BoneCP 这样的 3-rd 方连接池?我们配置了 HikariCP,当我们只运行应用程序时它可以工作,但后来 db 没有响应请求。是 HikariCP 问题还是常见的连接池问题,不需要花更多时间调查?