我已经在大学开始了近一年的网络应用程序开发.完成后,我对大学期间编写的数据库代码进行了一些更改.我在大学时使用简单的JDBC,没有使用连接池和预处理语句.在过去的一个月里,由于查询和使用的数据增加,我意识到了潜力,并且需要使用连接池和准备好的语句.
我已经实现了连接池,但没有真正注意到性能的提高.如果性能有所提高,那么我的问题就会得到解答,但是如何验证连接池和准备好的语句是否正确使用?
我认为预备声明从安全性而非性能角度来看更为重要.如果你使用它们酷,你真的应该.只要您的SQL的100%是准备好的语句,您就"正确使用它们"......
连接池是轻负载时您不会注意到的.1或2或10个用户,您可能会看到0或接近0的差异.您需要创建某种负载测试测试来模拟100个并发用户,然后比较使用和不使用池的性能.
| 归档时间: |
|
| 查看次数: |
510 次 |
| 最近记录: |