Amazon RDS for Db2 資料庫執行個體上的多個資料庫 - Amazon Relational Database Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Amazon RDS for Db2 資料庫執行個體上的多個資料庫

您可以呼叫 rdsadmin.create_database 預存程序,在單一 RDS Db2 資料庫執行個體上建立多個資料庫。Db2 資料庫執行個體RDS的單一 限制為 50 個資料庫。此數字包含處於啟用和停用狀態的資料庫。

注意

如果您在 上為 2024 年 11 月 15 日之前建立RDS的 Db2 資料庫執行個體建立多個資料庫,則必須重新啟動資料庫執行個體以啟用對多個資料庫的支援。 Db2

根據預設,Amazon 會在您建立資料庫時RDS啟用資料庫。若要最佳化記憶體資源,您可以停用不常使用的資料庫,然後在需要時稍後啟用它們。如需詳細資訊,請參閱 停用資料庫啟用資料庫

資料庫執行個體上已啟用的資料庫數量取決於伺服器上可用的記憶體資源。記憶體資源會根據資料庫執行個體類別和為資料庫設定的記憶體量而有所不同。如需資料庫執行個體類別的相關資訊,請參閱 數據庫實例類。如需如何更新RDS適用於 Db2 資料庫的 記憶體的詳細資訊,請參閱 rdsadmin.update_db_param

我們建議您選擇具有 2 GB 記憶體的資料庫執行個體類別,用於常見的資料庫任務、作業系統需求,以及其他 Amazon RDS 自動化任務,例如備份。如需變更資料庫執行個體類別的詳細資訊,請參閱 修改 Amazon RDS 資料庫執行個體

此外, IBM建議每個作用中資料庫至少 1 GB 的記憶體。如需詳細資訊,請參閱 IBM 文件中的磁碟和記憶體需求

您可以使用下列公式計算資料庫執行個體可以擁有的作用中資料庫數量上限:

Active database limit = (total server memory - 2 GB) / 1 GB

下列範例顯示具有 db.m6i.xlarge 資料庫執行個體類別之資料庫執行個體的作用中資料庫數量上限:

Active database limit = (total server memory - 2 GB) / 1 GB = (16 GB - 2 GB) / 1 GB = 14 databases

當 Amazon 在當機後RDS復原資料庫時,如果資料庫先前處於作用中狀態,則會啟用該資料庫。在某些情況下,例如當您將資料庫執行個體類別修改為較低的記憶體組態時,記憶體可能不足,無法啟用資料庫執行個體上的所有資料庫。在這些情況下,Amazon 會依照建立資料庫的順序來RDS啟用資料庫。

注意

Amazon 因為記憶體不足而RDS無法啟用的任何資料庫都會維持在停用狀態。