您可以在管理主控台的「連線儲存區進階設定」畫面中,變更連線儲存區的進階設定。
指定在每個共用儲存區中建立的分割區數。
資料類型 | Integer |
預設值 | 0 |
範圍 | 0 到最大整數 |
指定在每個可用儲存區中建立的分割區數。
資料類型 | Integer |
預設值 | 0 |
範圍 | 0 到最大整數 |
可用儲存區分送表大小是用來改善雜湊表內主題和 CRI 雜湊值的分布以降低衝突, 以便更加快速地擷取相符的可用連線。
如果有許多認證各不相同的送入要求,這個值可能有助於分散尋找可用儲存區來找出連線給這位使用者。有許多不同認證存取資源的安裝架構比較適合較大的值。當資源的所有送入要求都套用相同認證時,應該使用較小的值 (1)。
資料類型 | Integer |
預設值 | 0 |
範圍 | 0 到最大整數 |
指定在啟動突波保護之前,所建立的連線數。
突波保護的設計是為了防止在同時建立了過多連線時,超載資料來源。突波保護是由「突波臨界值」和「突波建立間隔」這兩個內容來控制。
「突波臨界值」內容指定在啟動突波保護之前,所建立的連線數。 到達指定的連線數目之後,便會進入突波模式。
「突波建立間隔」內容指定在突波模式中建立連線的間隔時間(秒)。
如果連線儲存區收到 15 個連線要求,且在大約同時建立 10 條連線。 在第 10 條連線過了 30 秒之後,才會建立第 11 條連線。 在第 11 條連線過了 30 秒之後,才會建立第 12 條連線。 這時會繼續每隔 30 秒建立連線,直到不再需要新連線,或您到達 maxConnections 值為止。
如果突波臨界值 > -1,且突波建立間隔 > 0,便會啟動突波連線支援。「突波臨界值」內容的預設值為 -1,表示它是關閉的。
$AdminControl getAttribute $objectname surgeCreationInterval $AdminControl setAttribute $objectname surgeCreationInterval 30 $AdminControl getAttribute $objectname surgeThreshold $AdminControl setAttribute $objectname surgeThreshold 15
資料類型 | Integer |
預設值 | -1 |
範圍 | -1 至最大整數 |
指定當您在突波保護模式下,連線建立之間的時間量。
如果達到「突波臨界值」內容中所指定的連線數,每個新連線的要求都必須等到經過突波建立間隔之後才建立。 這個內容的預設值為 20,表示連線的建立至少必須間隔 20 秒。 這個內容的有效值是任何正整數。
資料類型 | Integer |
預設值 | 20 |
範圍 | 0 到最大整數 |
停留連線是指未回應或傳回連線儲存區的作用中連線。 如果儲存區似乎已停留(到達停留臨界值),則所有新的連線要求都會收到資源異常狀況, 直到儲存區解除停留為止。「停留計時器時間」內容是指計時器的間隔。這是連線儲存區檢查停留連線的頻率。 預設值為 5 秒。
如果您試圖利用 wsadmin Scripting 工具來變更「停留時間」、「停留計時器時間」或「停留臨界值」等內容,但作業失敗,便會發生 IllegalState 異常狀況。在這項要求期間,儲存區不能有任何作用中的要求或作用中的連線。 如果要啟動停留連線支援,三個停留內容值都必須大於 0,連線數目上限也必須大於 0。
另外,如果設定停留計時器時間,它必須小於停留時間值。 事實上,建議的停留計時器時間應該是停留時間值的 1/4 至 1/6,以便連線儲存區能夠檢查停留連線 4 至 6 次,之後,連線才宣告為停留連線。 這會降低誤判的警報之可能性。
$AdminControl getAttribute $objectname stuckTime $AdminControl setAttribute $objectname stuckTime 30 $AdminControl getAttribute $objectname stuckTimerTime $AdminControl setAttribute $objectname stuckTimerTime 15 $AdminControl getAttribute $objectname stuckThreshold $AdminControl setAttribute $objectname stuckThreshold 10
資料類型 | Integer |
預設值 | 5 |
範圍 | 0 到最大整數 |
停留連線是指未回應或傳回連線儲存區的作用中連線。 如果儲存區似乎已停留(到達停留臨界值),則所有新的連線要求都會收到資源異常狀況, 直到儲存區解除停留為止。「停留時間」內容是指單一作用中連線被視為停留之前,可用於後端資源的間隔(秒)。
資料類型 | Integer |
預設值 | 0 |
範圍 | 0 到最大整數 |
停留連線是指未回應或傳回連線儲存區的作用中連線。 如果儲存區似乎已停留(到達停留臨界值),則所有新的連線要求都會收到資源異常狀況, 直到儲存區解除停留為止。應用程式可以明確捕捉這個異常狀況,再繼續處理。 當停留連線數目超出臨界值時,儲存區會繼續定期檢查停留連線。 如果停留連線的數目低於停留臨界值,儲存區會在定期檢查期間偵測出來,且會使儲存區重新開始處理要求。停留臨界值是指儲存區成為停留模式時, 需要視為停留的連線數。
資料類型 | Integer |
預設值 | 0 |
範圍 | 0 到最大整數 |