日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

解決線上Oracle連接耗時過長的問題現象_oracle

作者:codest ? 更新時間: 2021-12-10 編程語言

問題現象

1、遠程Oracle數據庫通過IP:PORT/SERVICE_NAME連接

2、應用服務通過Docker容器部署,訪問Oracle聯通性測試接口,需要50s左右才能返回連接成功;

3、寫了個JDBC測試程序,放在宿主機進行JDBC連接Oracle數據庫測試,發現連接耗時不穩定,時快時慢,下圖為宿主機連接數據庫耗時截圖;

4、通過Windows運維機器安裝Navicat客戶端,連接目標Oracle數據庫,連接速度很快;

5、Linux宿主機安裝SQLPLUS客戶端,連接目標Oracle數據庫,連接速度很快;

初步排查

看了很多技術博客,基本都是將file:/dev/random修改為file:/dev/urandom、file:/dev/./urandom、file:/dev/../dev/urandom等,實測無效,可能碰到的不是一個問題

問題定位

排查到DNS時,發現宿主機DNS配置清空后,通過JDBC連接目標Oracle數據庫速度很快

進入容器中進行測試,發現清空DNS配置后連接速度也很快了,至此問題解決

清空DNS配置命令:echo >/etc/resolv.conf

原文鏈接:https://www.cnblogs.com/changxy-codest/p/15670495.html

欄目分類
最近更新