我们最近从Oracle 11g
更新为Oracle 12c
RDBMS。升级后,我们发现应用程序的响应能力下降,该响应程序在Wildfly9
内运行。
为了查明我们问题的根源,我们开始执行并测量普通java测试应用程序中的语句。我们发现,通过网络查询oracle-server比直接在安装了DBMS的同一台机器上查询要快得多。
下一步是对机器之间产生的网络流量进行深入分析。我们发现,绝大多数数据包的大小都小于65字节,同时,oracle服务器似乎期望对发送给客户端的每个数据包都进行确认。这两个问题显然是严重问题的基础。
虽然我们无法回滚到oracle 11g并进行直接比较,但我们认为此行为不存在。
有没有人见过这种行为或对此问题有任何想法?