2

Web アプリケーションを設計したい (Java、Spring、mySQL で休止状態を使用)。データサイズは非常に大きいです。したがって、クライアントごとに、同じサーバーまたは異なるノードに個別のDBを作成したいと考えています。私はmySQLでjava、spring、hibernateを使ってこれを試しました。しかし、JVM は大量のメモリを消費し、「ヒープ領域不足」という例外を発生させることがあります。

上記のスタックを使用して複数の DB 接続を管理するより良い方法はありますか?

4

2 に答える 2

0

Tomcat を使用している場合は、JAVA_OPTS という環境変数を作成し、ヒープの最小 (Xms) サイズと最大 (Xmx) サイズを指定するだけで、ヒープ スペースを増やすことができます。 512m" (注: Xms とサイズの間にスペースはありません)

于 2012-12-17T07:19:59.457 に答える
0

DB 接続をより適切に管理できるように、アプリケーション サーバーが提供する接続プールを使用する必要があります。

于 2012-12-17T07:23:33.160 に答える