權重值列表

系統自動化佈建執行個體的讀權重時,權重值是固定的,如下表所示:

規格代碼 規格類型 記憶體 CPU 權重
rds.mys2.small 通用 240 MB 3 100
rds.mys2.mid 通用 600 MB 5 100
rds.mys2.standard 通用 1200 MB 6 400
rds.mys2.large 通用 2400 MB 9 400
rds.mys2.xlarge 通用 6000 MB 10 800
rds.mys2.2xlarge 通用 12000 MB 10 800
rds.mys2.4xlarge 通用 24000 MB 12 1000
rds.mys2.8xlarge 通用 48000 MB 13 1000
rds.mysql.t1.small 通用 1 GB 1 100
rds.mysql.s1.small 通用 2 GB 1 100
rds.mysql.s2.large 通用 4 GB 2 200
rds.mysql.s2.xlarge 通用 8 GB 2 200
rds.mysql.s3.large 通用 8 GB 4 400
rds.mysql.m1.medium 通用 16 GB 4 400
rds.mysql.c1.large 通用 16 GB 8 800
rds.mysql.c1.xlarge 通用 32 GB 8 800
rds.mysql.c2.xlarge 通用 64 GB 16 1600
rds.mysql.c2.xlp2 通用 96 GB 16 1600
rds.mysql.c2.2xlarge 通用 128 GB 16 1600
mysql.x8.medium.2 獨享套餐 16 GB 2 200
mysql.x8.large.2 獨享套餐 32 GB 4 400
mysql.x8.xlarge.2 獨享套餐 64 GB 8 800
mysql.x8.2xlarge.2 獨享套餐 128 GB 16 1600
rds.mysql.st.d13 獨佔物理機 220 GB 30 3000
rds.mysql.st.h13 獨佔物理機 470 GB 60 6000

通過Hint指定SQL發往主執行個體或唯讀執行個體

在讀寫分離權重分配體系之外,Hint可作為一種SQL補充文法來指定相關SQL到主執行個體或唯讀執行個體執行。

RDS讀寫分離支援的Hint格式如下所示:

  • /*FORCE_MASTER*/:指定後續SQL到主執行個體執行。
  • /*FORCE_SLAVE*/:指定後續SQL到唯讀執行個體執行。

例如,在如下語句前加入Hint後,不論權重如何設定,該語句一定會路由到主執行個體上執行。

/*FORCE_MASTER*/ SELECT * FROM table_name;