2012-10-04 77 views
0

是否可以動態增大和縮小池。 我希望能夠在需要時增加池,然後在重新啓動應用程序時負載較少時再次縮小池。調整大小的BoneCP池

我試着設置最大連接變量,但它只是默認爲9個連接。

回答

1

您可以減少或增加「acquireIncrement」,即「當可用連接即將耗盡時,BoneCP將分批動態創建新的連接。」

BoneCP的默認值爲10.例如,如果將「acquireIncrement」設置爲1,則池會動態地增加或減少1,並始終具有與minConnectionsPerPartition的值相對應的連接數。

http://jolbox.com/index.html?page=http://jolbox.com/configuration.html

+0

奇怪的是,一旦我設定的最大值和最小值連接它似乎池的大小調整爲10個連接,不把它們調整到給定大小。例如,如果我將它從30增加到40,它將重置爲10.我沒有做任何事情可以增加它。不知道這是否是一個錯誤。使用最新版本。 – likenoother

+0

您可以打印出BoneCPConfig'config.getMinConnectionsPerPartition();'和'config.getMaxConnectionsPerPartition();'來檢查BoneCP是否提取了正確的值? –

+0

可能你有poolThreshhold功能踢入,在v0.8.0-beta1之前默認設置爲20% - 檢查配置。 – wwadge

相關問題