2 zwx900102 zwx900102 于 2016.04.21 12:02 提问

hikari数据库连接池问题

spring:
http:
encoding.charset: UTF-8
encoding.enable: true
encoding.force: true
datasource:
name: hikari
driver-class-name: com.mysql.jdbc.Driver
url: jdbc:mysql://localhost:3306/test
username: root
password: 123456

    # hikari
    type: com.zaxxer.hikari.HikariDataSource
    maximum-pool-size: 100
    max-idle: 10
    max-wait: 10000
    min-idle: 5
    initial-size: 5
    validation-query: SELECT 1
    test-on-borrow: false
    test-while-idle: true
    time-between-eviction-runs-millis: 18800

第一次启动成功了,没报错,项目也能正常访问了,可是后面更新了项目重新启动之后就一直报错:
org.springframework.jmx.export.UnableToRegisterMBeanException: Unable to register MBean [HikariDataSource (HikariPool-0)] with key 'dataSource'; nested exception is javax.management.InstanceAlreadyExistsException: com.zaxxer.hikari:name=dataSource,type=HikariDataSource

这是说实例已经存在了吗,这个问题要怎么解决呢

1个回答

CSDNXIAOS
CSDNXIAOS   2016.04.21 12:11

数据库连接池

1.直接使用JDBC访问数据库时的隐患:

1)每一次数据操作请求都是需要建立数据库连接,打开连接,存取数据和关闭数据等步骤。而建立和打开数据库是一件既耗资源有费时间的过程,如果频繁发生这样的数据库操作,势必会使系统性能下降。

2)连接对象代表着数据库系统的连接进程,是有限的资源。如果系统的使用用户非常多,有可能超出数据库服务器的承受极限,造成......
答案就在这里:数据库连接池问题
----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!