[英]Hibernate connection pool not working
我使用jsp和hibernate創建了一個api。 我使用了休眠模式-
<property name="hibernate.connection.pool_size">50</property>
我想要的是,如果我同時在api上獲得1000次點擊,那么它應該僅使用50個連接,但不能超過此數量。 我認為以上休眠選項將幫助我實現這一目標。 但是我在10000次點擊中測試了我的api,並檢查了打開的連接。 大約是3000。這意味着連接池不起作用。 如何得到這個?
從Hibernate文檔中:
但是,Hibernate自己的連接池算法非常初級。 它旨在幫助您入門,不適合在生產系統中使用,甚至不用於性能測試。 您應該使用第三方池來獲得最佳性能和穩定性。 只需將hibernate.connection.pool_size屬性替換為連接池特定的設置即可。 這將關閉Hibernate的內部池。 例如,您可能想使用c3p0。
如前所述,c3p0是一個不錯的選擇。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.