簡體   English   中英

休眠連接池不起作用

[英]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.

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