记一次线上Oracle连接耗时过长的问题
1、远程Oracle数据库通过IP:PORT/SERVICE_NAME连接
2、应用服务通过Docker容器部署,访问Oracle联通性测试接口,需要50s左右才能返回连接成功;
3、写了个JDBC测试程序,放在宿主机进行JDBC连接Oracle数据库测试,发现连接耗时不稳定,时快时慢,下图为宿主机连接数据库耗时截图;
4、通过Windows运维机器安装Navicat客户端,连接目标Oracle数据库,连接速度很快;
5、Linux宿主机安装SQLPLUS客户端,连接目标Oracle数据库,连接速度很快;