Hibernate / JPA允许多少个并发MySQL连接?

时间:2011-11-16 10:51:04

标签: mysql hibernate jpa-2.0

有多少最大用户可以同时使用MySQL数据库?我正在使用JPA的Hibernate实现。

1 个答案:

答案 0 :(得分:2)

这更具体到数据库方面。我相信你总是可以设置数据库中的线程数 对于mysql,您需要在my.ini

中设置以下内容
max_connections=2

但是你可能还想设置它:

thread_cache_size=1

线程缓存控制即使没有发生任何事情也会保持打开的数量。

关于hibernate方面,如果你没有使用连接池,那么hibernate往往会为工作单元获取数据库连接,并在完成工作时返回它。

您始终可以使用c3p0 API

在休眠中定义连接池

c3p0 Connection pooling in hibernate