druid 首次访问慢

cl25kdpy  于 4个月前  发布在  Druid
关注(0)|答案(5)|浏览(59)

spring+druid,配置init-method="getConnection",系统启动成功后,首次执行Insert操作非常慢,耗时50毫秒,第二次Insert操作恢复正常10毫秒以内。每个docker都是启动成功后第一次慢,第二次访问数据库就正常了。

ztyzrc3y

ztyzrc3y1#

Mysql首次连接时,需要进行账号密码、权限等校验,时间会比较久,你试试用一般的Jdbc连接(不要用其它的数据库连接池)测试下是否第一次也是访问缓慢

6qftjkof

6qftjkof2#

你的回答没有解决问题,使用连接池就是要解决这个问题啊
Mysql首次连接时,需要进行账号密码、权限等校验,时间会比较久,你试试用一般的Jdbc连接(不要用其它的数据库连接池)测试下是否第一次也是访问缓慢

t3psigkw

t3psigkw3#

在系统初始化时,采用JDBC创建一个连接池,然后使用里面的链接insert操作特别快,和第二次insert一样。但是不知道为什么第一次慢

ibps3vxo

ibps3vxo4#

在系统初始化时,采用JDBC创建一个连接池,然后使用里面的链接insert操作特别快,和第二次insert一样。但是不知道为什么第一次慢

看初始化参数,是否启动时进行连接初始化,如果没有初始化,会在第一次使用连接时进行初始化会慢很多

wz1wpwve

wz1wpwve5#

在系统初始化时,采用JDBC创建一个连接池,然后使用里面的链接insert操作特别快,和第二次insert一样。但是不知道为什么第一次慢

看初始化参数,是否启动时进行连接初始化,如果没有初始化,会在第一次使用连接时进行初始化会慢很多

那个参数 你贴一下

相关问题