全部產品
Search
文件中心

ApsaraDB RDS:使用限制

更新時間:Nov 22, 2025

為保障執行個體的穩定及安全,雲資料庫RDS MySQL有部分使用上的約束。

說明

在本文使用限制的描述中,如果未提到版本資訊,則預設為對所有版本的使用限制。

其他引擎的使用限制請參見:

規格與效能限制

資源

規格

說明

儲存空間大小

  • 高效能本地碟:最大8,000 GB

  • SSD雲端硬碟:最大6,000 GB

  • ESSD雲端硬碟:最大64,000 GB

不同規格的儲存空間限制不同。更多資訊,請參見主執行個體規格列表

暫存資料表空間大小

  • 高效能本地碟:最大300 GB

  • 雲端硬碟:無限制

高效能本地碟的最大暫存資料表空間為300 GB,超出300 GB會導致執行個體頻繁高可用切換、宕機等問題。

串連數

最大100,000

不同執行個體規格的串連數上限不同。更多資訊,請參見主執行個體規格列表

IOPS

  • 高效能本地碟:最大144,000

  • 雲端硬碟:請參見IOPS

記憶體大小

  • 高效能本地碟:最大720 GB

  • 雲端硬碟:最大768 GB

RDS MySQL雲端硬碟執行個體的底層作業系統,以及RDS相關管理服務會佔用一部分記憶體,因此執行個體實際可用的記憶體不會達到規格顯示的記憶體大小。

佔用記憶體明細:

  • 底層作業系統:約500~700 MB。

  • RDS相關管理服務:約500 MB。

JSON欄位

可儲存的最巨量資料量為4 GB

配額

配額

限制

唯讀執行個體

最多建立10個唯讀執行個體

主執行個體

隨用隨付、Serverless主執行個體數量限制為200個。您可以前往配額中心申請提升配額。

標籤

標籤鍵必須唯一,最大設定20個。每次最多設定50個執行個體進行批量標籤綁定。建立標籤,請參見建立標籤

備份空間免費額度

  • 高效能本地碟備份空間免費額度:50%×執行個體購買的儲存空間。

  • 雲端硬碟備份空間免費額度:200%×執行個體購買的儲存空間。

超出免費額度的部分 = 資料備份量 + 記錄備份量 - 免費額度,單位為GB,只入不舍。備份的更多資訊,請參見備份費用

執行個體備份保留天數

預設為7天,最大730天。超過730天的資料備份為歸檔備份,會收取較低的歸檔備份費用。更多資訊,請參見備份費用

日誌保留天數

  • 錯誤記錄檔:30天

  • 慢日誌明細:7天

  • 慢日誌統計:7天

  • 主備切換日誌:30天

更多資訊,請參見查看錯誤記錄檔和慢日誌

命名限制

限制項

限制說明

執行個體名

  • 長度為2~255個字元。

  • 由大小寫字母、中文、數字、底線(_)或虛線(-)組成。

  • 以大小寫字母或中文開頭。

帳號名

  • MySQL 8.0或5.7的帳號長度為2~32個字元,MySQL 5.6的帳號長度為2~16個字元。

  • 由小寫字母、數字或底線(_)組成。

  • 以小寫字母開頭,以小寫字母或數字結尾。

  • 不能和已有的帳號名重複。

  • 不能使用SQL關鍵字

資料庫名

  • 長度不超過64個字元。

  • 由小寫字母、數字、底線(_)或虛線(-)組成。

  • 以小寫字母開頭,以小寫字母或數字結尾。

  • 不能和已有的資料庫名重複。

  • 不能使用SQL關鍵字

自訂函數名

避免使用保留關鍵字

安全限制

限制項

限制說明

密碼

密碼需要滿足以下要求:

  • 長度為8~32個字元。

  • 由大寫字母、小寫字母、數字、特殊字元中的至少三種組成。特殊字元為:!@#$%^&*()_+-=

連接埠

RDS MySQL執行個體的預設連接埠為3306,允許使用者手動修改連接埠號碼。更多資訊,請參見查看或修改內外網地址和連接埠

雲端硬碟加密

雲端硬碟加密只能在建立執行個體時開啟且不能關閉。

安全性群組

每個執行個體最多可加入10個安全性群組。

  • 如果雲資料庫RDS執行個體與雲端服務器處於不同的安全性群組,雲端服務器不能訪問RDS。

  • RDS執行個體只能添加與自身網路類型相同的安全性群組,即執行個體為Virtual Private Cloud時,只能添加VPC類型的安全性群組;執行個體為傳統網路時,只能添加傳統網路類型的安全性群組。

設定安全性群組,請參見設定安全性群組

IP白名單

每個執行個體最多可添加50個白名單分組、每個白名單分組最多添加1000個IP地址或IP段。添加白名單,請參見設定IP白名單

帳號許可權

  • RDS不提供root或者sa許可權。

  • XA_RECOVER_ADMIN許可權有如下使用約束:

    • 僅RDS MySQL 8.0版本執行個體支援該許可權。

    • 通過RDS控制台建立的帳號需要使用者手動授予該許可權(GRANT命令),其他方式建立的帳號(如通過用戶端使用CREATE USER命令建立的帳號)均不具備該許可權,也無法手動授權。

高許可權帳號

高許可權帳號只能通過控制台或API建立和管理,可以斷開任意帳號的串連。每個執行個體僅可以建立一個高許可權帳號。

普通帳號

  • 普通帳號可以通過控制台、API或者SQL語句建立和管理。

  • 普通帳號不能建立和管理其他帳號,也不能斷開其他帳號的串連。

  • 普通帳號預設情況下僅具備串連當前資料庫的許可權。您需要在控制台給普通帳號授予特定資料庫的許可權。也可以通過GRANT語句授予普通帳號需要的許可權

執行個體參數

大部分執行個體參數可以使用控制台或API進行修改,同時出於安全和穩定性考慮,部分參數不支援修改

執行個體操作限制

限制項

限制說明

備份恢複

  • 備份限制:

    • 可使用命令列或圖形介面進行邏輯備份。

    • 僅限通過控制台或API進行物理備份。

  • 恢複限制:

    • 可使用命令列或圖形介面進行邏輯資料恢複。

    • 僅限通過控制台或API進行物理恢複。

MySQL儲存引擎

當前僅支援InnoDB引擎。

  • X-Engine引擎已停止新購,建議存量X-Engine引擎執行個體轉換為InnoDB引擎,並開啟儲存壓縮功能降低儲存成本。

  • 不支援TokuDB引擎。由於Percona已經不再對TokuDB提供支援,很多已知BUG無法修正,極端情況下會導致業務受損,因此RDS MySQL在2019年8月1日後將不再支援TokuDB引擎。引擎轉換請參見【停售/下線】TokuDB引擎轉換為InnoDB引擎

  • 不支援MyISAM引擎。由於MyISAM引擎的自身缺陷,存在資料丟失的風險,執行個體的MyISAM引擎表會自動轉換為InnoDB引擎表。詳情請參見為什麼RDS MySQL不支援MyISAM引擎

  • 不支援Memory引擎。Memory引擎的表將會自動轉換成InnoDB引擎的表。

日誌

  • RDS MySQL預設開啟日誌,不支援關閉。

  • RDS MySQL的binlog_format參數固定為ROW,不支援修改。

主備複製

RDS MySQL提供主備複製架構(基礎系列除外),高可用系列的備執行個體不可讀,叢集系列的備節點可讀。

執行個體重啟

必須通過控制台或API重啟執行個體。

網路設定

若MySQL 5.5或MySQL 5.6執行個體位於傳統網路且開啟了資料庫代理,禁止在SNAT模式下開啟net.ipv4.tcp_timestamps。

儲存空間

如果執行個體的儲存空間已滿,該執行個體會被自動鎖定,鎖定期間將影響使用。建議您定期檢查儲存空間的使用方式。

單個表的大小

受限於作業系統的檔案尺寸限制,RDS MySQL單個表的最大尺寸為16 TB

協助資訊

所有版本的MySQL均包含mysql.help_topic表結構,支援通過HELP命令查詢內建協助資訊。但不同版本的預設資料內容可能存在差異,部分版本可能未初始化協助資料,導致查詢結果為空白,您可以手動匯入指令碼補全資料,以啟用HELP命令。

外網地址

外網地址需要手動申請

重啟RDS執行個體

必須通過控制台或OpenAPI操作重啟執行個體。