gpt4 book ai didi

java - 我怎么知道连接池和准备好的语句正在工作?

转载 作者:行者123 更新时间:2023-12-04 22:50:21 25 4
gpt4 key购买 nike

从大学开始,我已经开发了将近一年的 Web 应用程序。完成后,我对大学期间写的数据库代码做了一些修改。我在大学的时候用的是简单的JDBC,没有使用连接池和prepared statements。在过去的一个月里,我意识到了潜力,并且由于查询和使用的数据增加,需要使用连接池和准备语句。

我已经实现了连接池,但并没有真正注意到性能的提高。如果性能有所提高,那么我的问题就会得到解答,但我如何验证连接池和准备好的语句是否得到正确使用?

最佳答案

我认为从安全的角度来看,准备好的语句比性能的角度更重要。如果您使用它们很酷,那您真的应该如此。只要您的 SQL 的 100% 是准备好的语句,您就是在“正确使用它们”...

在轻负载下您不会注意到连接池。 1 或 2 或 10 个用户,您可能会看到 0 或接近 0 的差异。您需要创建某种负载测试来模拟 100 个并发用户,然后比较使用和不使用池的性能。

关于java - 我怎么知道连接池和准备好的语句正在工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3460483/

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