簡體   English   中英

為每個 session 的一級緩存分配 memory

[英]Allocating memory for first level cache per a session

當某些會話獲取許多實體時,這些實體存儲在一級緩存中,這可能導致 memory 問題和服務器崩潰。

這可能由於許多不同的原因而發生,例如開發人員在他的查詢中寫了一個錯誤,或者允許在屏幕上設置不正確的參數。

我打算針對的問題不是解決單個應用程序級別的問題,而是防止服務器崩潰。 如果應用程序操作失敗,那很好。

有沒有辦法防止 Hibernate 在達到某個最大值后根據 session 分配實體?

您也許可以嘗試使用 Hibernate Interceptor來維護每個 session 的計數器,如果超過閾值則拋出異常,但沒有內置的方式來做你想做的事。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM