gpt4 book ai didi

java - Java Web应用程序中的多个数据库连接

转载 作者:行者123 更新时间:2023-11-29 03:41:01 25 4
gpt4 key购买 nike

我想设计一个 web 应用程序(使用 java、spring、hibernate 和 mySQL)。数据量非常大。因此,对于每个客户端,我希望在同一台服务器或不同节点上创建单独的数据库。我使用 java、spring、hibernate 和 mySQL 尝试了这个。但是 JVM 占用大量内存,有时会引发“堆空间不足”的异常。

有没有更好的方法来使用上面的堆栈管理多个数据库连接?

最佳答案

如果您使用的是 tomcat,您可以增加堆空间,只需创建一个名为 JAVA_OPTS 的环境变量并指定堆的最小 (Xms) 和最大 (Xmx) 大小:例如 JAVA_OPTS="-Xms128m -Xmx512m -XX :MaxPermSize=512m"(注意:Xms和尺寸之间没有空格)

关于java - Java Web应用程序中的多个数据库连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13909769/

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