變更實(shí)例彈性策略
為了幫助您平衡實(shí)例性能和業(yè)務(wù)可用性,本文檔介紹了RDS PostgreSQL Serverless實(shí)例如何通過(guò)變更彈性策略來(lái)控制擴(kuò)縮容行為。您可以選擇默認(rèn)的非強(qiáng)制執(zhí)行策略以避免潛在的服務(wù)中斷,或在性能需求高于持續(xù)可用性時(shí)選擇強(qiáng)制執(zhí)行策略。
背景
RDS PostgreSQL Serverless實(shí)例默認(rèn)彈性策略為不強(qiáng)制執(zhí)行,即如果當(dāng)前實(shí)例的彈性擴(kuò)縮容會(huì)觸發(fā)實(shí)例閃斷,則忽略系統(tǒng)的彈性擴(kuò)縮容請(qǐng)求。該策略的優(yōu)點(diǎn)在于能夠保證實(shí)例的可用性,使實(shí)例不閃斷,但有可能限制實(shí)例性能。
您可以手動(dòng)變更實(shí)例彈性策略為強(qiáng)制執(zhí)行,即不考慮實(shí)例狀態(tài),接收到系統(tǒng)彈性擴(kuò)縮容請(qǐng)求后,即使當(dāng)前實(shí)例的彈性擴(kuò)縮容會(huì)觸發(fā)實(shí)例閃斷,也會(huì)強(qiáng)制執(zhí)行RCU彈性擴(kuò)縮容。此時(shí)實(shí)例會(huì)出現(xiàn)約1分鐘的閃斷。該策略可以保證實(shí)例性能,但是在極端情況下無(wú)法保證實(shí)例的可用性。
閃斷出現(xiàn)的概率非常小,屬于極端情況下的應(yīng)急策略。
注意事項(xiàng)
該功能僅適用于RDS PostgreSQL Serverless實(shí)例,請(qǐng)確保您的RDS PostgreSQL實(shí)例的付費(fèi)類型為Serverless。
影響
RDS PostgreSQL Serverless實(shí)例默認(rèn)彈性策略為不強(qiáng)制執(zhí)行,在彈性擴(kuò)縮容會(huì)觸發(fā)實(shí)例閃斷時(shí),不會(huì)進(jìn)行彈性擴(kuò)縮容,會(huì)影響實(shí)例性能。
手動(dòng)變更實(shí)例彈性策略為強(qiáng)制執(zhí)行時(shí),在極端情況下可能會(huì)造成實(shí)例閃斷,從而影響業(yè)務(wù)。
費(fèi)用
不涉及。
操作步驟
如果您尚未創(chuàng)建RDS PostgreSQL Serverless實(shí)例,可以在創(chuàng)建過(guò)程中設(shè)置彈性策略。更多信息,請(qǐng)參見(jiàn)創(chuàng)建PostgreSQL Serverless實(shí)例。
如果您已創(chuàng)建RDS PostgreSQL Serverless實(shí)例,您可以通過(guò)如下步驟修改彈性策略。
- 訪問(wèn)RDS實(shí)例列表,在上方選擇地域,然后單擊目標(biāo)實(shí)例ID。
在配置信息區(qū)域,單擊調(diào)整彈性設(shè)置。
單擊高級(jí)設(shè)置,在彈性策略的下拉列表中根據(jù)業(yè)務(wù)需要選擇不強(qiáng)制執(zhí)行或強(qiáng)制執(zhí)行,并單擊頁(yè)面下方的確定。
相關(guān)文檔
當(dāng)您的數(shù)據(jù)庫(kù)在處理高峰業(yè)務(wù)時(shí)資源不足,或您希望在業(yè)務(wù)低谷時(shí)降低成本,RDS PostgreSQL Serverless實(shí)例支持調(diào)整計(jì)算資源擴(kuò)縮容范圍(RCU),以實(shí)現(xiàn)資源的最優(yōu)化配置。更多信息,請(qǐng)參見(jiàn)變更計(jì)算資源擴(kuò)縮容范圍(RCU)。
如果您希望RDS PostgreSQL Serverless實(shí)例在無(wú)連接時(shí)自動(dòng)暫停以節(jié)約成本,請(qǐng)參見(jiàn)設(shè)置實(shí)例自動(dòng)啟停。
您可以調(diào)用ModifyDBInstanceSpec接口修改RDS PostgreSQL Serverless實(shí)例的彈性策略。需要配置的參數(shù)如下:
參數(shù)
說(shuō)明
示例值
DBInstanceId
待變更RCU范圍的Serverless實(shí)例ID。
pgm-****
PayType
Serverless實(shí)例的付費(fèi)類型,固定配置為Serverless。
Serverless
Direction
實(shí)例變配類型,固定配置為Serverless。
Serverless
ServerlessConfiguration.SwitchForce
是否使PostgreSQL Serverless實(shí)例強(qiáng)制彈性擴(kuò)縮容,取值:
true:強(qiáng)制執(zhí)行
false(默認(rèn)):不強(qiáng)制執(zhí)行
true