gpt4 book ai didi

java - 测试(Oracle)数据库的性能/连接速度

转载 作者:搜寻专家 更新时间:2023-10-30 19:49:03 25 4
gpt4 key购买 nike

我有两个测试环境。我的应用程序在秒数上表现最差。我怀疑这是因为第一个系统正在使用在更好的硬件上运行的数据库(更多 CPU,更快的连接)。我想以某种方式验证我的说法。有什么工具可以帮助我吗?如果有帮助,我正在使用 Oracle 11g,我的应用程序正在使用 Hibernate 连接到数据库。

请注意,我对分析我的架构不感兴趣。我想比较两台不同机器上同一个数据库(意思是模式+数据)的速度有多快。

如果您有兴趣,为什么我怀疑数据库是问题所在:我在这两个环境的测试期间分析了我的应用程序。在第二个测试环境中,负责连接到数据库的方法(即 org.apache.tomcat.dbcp.dbcp.DelegatingPreparedStatement.executeQuery())使用了更多的 CPU 时间。

最佳答案

回答这个问题:我相信您会使用 JMeter 来分析这两个环境,并从您运行的测试中获取全面的数据。 VisualVM 也会有所帮助,但这取决于您需要的数据类型,以及您需要如何呈现(或分析)它。

但是至于一般性的问题,两个数据库上的数据完全是一样的吗?因为如果不是这种情况,则存在一些可能性 - 您的事务可能取决于被另一个进程锁定的数据(因此,您需要查看您的事务和它们使用的事务隔离)。

关于java - 测试(Oracle)数据库的性能/连接速度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13068156/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com