【发布时间】:2011-11-13 08:53:14
【问题描述】:
我正在从套接字接收数据。我的 ServerSocket 为每个新请求创建一个新线程。然后需要将数据上传到 MySQL 数据库。预先创建了数据库连接和所有必需的准备好的语句。
嗯,我想同时处理所有请求。这是否意味着我需要多个与数据库的连接?我正在考虑使用池连接,但准备好的语句只能在应用程序启动时创建一次。
实现最佳性能的最佳方法是什么?
如果我用 Oracle 替换我的数据库会怎样。我应该使用多个连接吗? Tom Kyte 在他的书的第一章中呼吁只使用一个连接到 Oracle 数据库,而 MS SQLServer 与多个连接一起使用。这是否意味着我可以只使用一个连接来执行多个语句?
【问题讨论】:
-
您的应用程序的大小是多少.....??是大规模应用吗??
标签: java mysql jdbc concurrency