Oracle数据库在spring-boot应用程序中的性能问题

问题描述 投票:-1回答:1

我们在同一个数据中心安装了2个相同应用程序的实例。两个应用程序都使用相同的oracle DB。但我们观察到一个应用程序的性能问题。在AppDynamics中,我们可以看到一个应用程序的响应时间远远高于另一个应用程序。

是否可以有意地优先配置DB。如果是,我应该在哪里查到数据库。

Any Idea为什么会出现这种情况?我在这里完全没有头绪。

java database oracle spring-boot oracle10g
1个回答
1
投票

理论上,是的:如果启用了资源管理器,可能会出现不同的资源管理器计划有这样的影响,但经验表明,这个功能很少使用。

在实践中,这种差异可能有许多原因:------。

  • 运行不同的 SQL 语句
  • 数据不同
  • 数据库统计差异
  • 不同的数据库配置
  • 不同硬件
  • 等。

在数据库层面首先要看的是类似Statspack报告的东西(如果授权允许的话,也可以看AWR)来比较数据库的配置和活动。

而且别忘了,应用性能不仅仅是数据库性能,它还取决于应用服务器、网络和前端。

© www.soinside.com 2019 - 2024. All rights reserved.