繁体   English   中英

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

[英]Oracle Database performance issue in spring-boot application

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

是否可以以这种方式有意地优先考虑/配置数据库。 如果是,我应该在哪里查看数据库。

知道为什么会这样吗? 我在这里完全一无所知。

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

实际上,这种差异可能有很多原因:-

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

查看数据库级别的第一件事是类似于 Statspack 报告(或 AWR,如果许可允许)来比较数据库配置和活动。

并且不要忘记应用程序性能不仅取决于数据库性能,它还取决于应用程序服务器、网络和前端。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM