調用CalculateDBInstanceWeight介面查詢系統權重分配值。

在開啟讀寫分離的情況下,該介面用於計算系統指定的權重。如果是自訂讀權重,請參見DescribeDBInstanceNetInfo

僅適用於如下執行個體:

  • MySQL 5.7高可用版(本地SSD盤)
  • MySQL 5.6
  • SQL Server 2017叢集版

調試

您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。

請求參數

名稱 類型 是否必選 樣本值 描述
Action String CalculateDBInstanceWeight

系統規定參數,取值:CalculateDBInstanceWeight

DBInstanceId String rm-uf6wjk5xxxxxxx

主執行個體ID。

返回資料

名稱 類型 樣本值 描述
Items

系統指定權重列表。

DBInstanceId String rm-uf6wjk5xxxxxxx

執行個體ID。

DBInstanceType String Master

執行個體類型,取值:

  • Master:主執行個體;
  • Readonly:唯讀執行個體。
Weight String 100

系統Realtime Compute的執行個體權重。

ReadonlyInstanceSQLDelayedTime String 30

唯讀執行個體延遲複製時間,唯讀執行個體延遲ReadonlyInstanceSQLDelayedTime的時間後再同步主執行個體資料,單位:秒。

RequestId String C816A4BF-A6EC-4722-95F9-2055859CCFD2

請求ID。

樣本

請求樣本


http(s)://rds.aliyuncs.com/?Action=CalculateDBInstanceWeight
&DBInstanceId=rm-uf6wjk5xxxxxxx
&<公用請求參數>

正常返回樣本

XML 格式

<CalculateDBInstanceWeightResponse>
	  <items>
		    <DBInstanceId>rm-uf6wjk5xxxxxxx</DBInstanceId>
		    <DBInstanceType>Master</DBInstanceType>
		    <Weight></Weight>
		    <Availability></Availability>
	  </items>
	  <requestId>C816A4BF-A6EC-4722-95F9-2055859CCFD2</requestId></CalculateDBInstanceWeightResponse>

JSON 格式

{
	"requestId":"C816A4BF-A6EC-4722-95F9-2055859CCFD2",
	"items":[
		{
			"Weight":"",
			"Availability":"",
			"DBInstanceType":"Master",
			"DBInstanceId":"rm-uf6wjk5xxxxxxx"
		}
	]
}

錯誤碼

訪問錯誤中心查看更多錯誤碼。