利用者数が増加するなどした場合に、以前より操作が遅くなった場合は、アプリケーションサーバを経由してデータベースに接続するためのJDBC pool size数が不足している可能性があります。
以下の情報がアプリケーションサーバのログに記録されていないか確認してください。
--- ERROR org.hibernate.util.JDBCExceptionReporter - Error in allocating a connection. Cause: In-use connections equal max-pool-size and expirted max-wait-time. Cannot allocate more connections. -- javax.persistence.PersistenceException: org.hibernate.exception. GenericJDBCException: Cannot open connection
max-pool-sizeはデータベースとの最大同時接続数です。max-wait-timeは、データベースからの最大応答待ち時間です。
ログが記録されていた場合、以下の方法で設定を変更してください。
Java EE実行環境(本体用ドメイン)の管理コンソールにログインし、リソース > JDBC > JDBC接続プール> BSSPoolを開いてください。
一般タブの最大プール・サイズ値を増やしてください。(デフォルトは32です)
2.3.2 停止を参照し本製品を停止してください。
F.1.4 データベース設定フォルダに格納されているpostgresql.confを編集しmax_connectionsの値を、最大プール・サイズ値に92足した値より多い値に変更してください。92はJMSとインデクサ用ドメインで使用する接続数です。
2.3.1 起動を参照し、本製品を起動してください。