通過CreateAdamBenchTask接口,在ADAM上創建壓測任務。
接口說明
數據庫自治服務 DAS 提供智能壓測功能,幫助您在 ADAM 上創建壓測任務進行智能壓測,以驗證您的實例規格是否需要擴容,有效應對業務流量高峰,關于智能壓測的更多信息,請參見智能壓測。
數據庫需滿足如下條件:
- 源數據庫僅支持 RDS MySQL 高可用系列或三節點企業系列、PolarDB MySQL 版的集群版。
- 目標數據庫實例為 RDS MySQL、PolarDB MySQL 版。
- 實例已接入 DAS,詳情請參見接入阿里云數據庫實例。
- 需開啟 DAS 企業版,詳情請參見 DAS 企業版使用說明。
調試
您可以在OpenAPI Explorer中直接運行該接口,免去您計算簽名的困擾。運行成功后,OpenAPI Explorer可以自動生成SDK代碼示例。
授權信息
當前API暫無授權信息透出。
請求參數
名稱 | 類型 | 必填 | 描述 | 示例值 |
---|---|---|---|---|
Description | string | 是 | 壓測任務描述。 | test-das-bench-0501 |
SrcSqlOssAddr | string | 是 | 源端數據庫全量 SQL 歸檔文件的 OSS 網址,您可在 OSS 上傳文件后獲取具體的網址。 | http://rdslog-hz-v3.oss-cn-hangzhou.aliyuncs.com/custins4131**** |
SrcEngine | string | 否 | 源端數據庫引擎。 | MySQL |
SrcEngineVersion | string | 否 | 源端數據庫引擎的版本。 | 9i |
SrcMaxQps | double | 是 | 流量抓取時間段的最大 QPS,精確到小數點后兩位。 | 2013.22 |
SrcMeanQps | double | 是 | 流量抓取時間段的平均 QPS,精確到小數點后兩位。 | 312.22 |
RequestStartTime | long | 是 | 壓測任務的開始時間,格式為 Unix 時間戳,單位為毫秒。 | 1588819800000 |
RequestDuration | long | 是 | 壓測任務的持續時間,單位為毫秒。 | 86400000 |
Rate | integer | 否 | 流量回放的頻率,取值 1~30,默認為 1。 | 1 |
DstInstanceId | string | 是 | 目標實例 ID,僅支持 RDS MySQL、PolarDB MySQL 版實例,您可通過調用 GetInstanceInspections 接口獲取。 | rm-2ze1jdv45i7l6**** |
DstSuperAccount | string | 是 | 目標實例的高權限賬號。 | root*** |
DstSuperPassword | string | 是 | 目標實例的高權限賬號的密碼。 | root***1234 |
返回參數
示例
正常返回示例
JSON
格式
{
"Code": "200",
"Data": "\"Data\": { \"total\": 1, \"list\":[...] }, \"Code\": 200, \"Success\": true }",
"Message": "Successful",
"RequestId": "B6D17591-B48B-4D31-9CD6-9B9796B2****",
"Success": "true"
}
錯誤碼
HTTP status code | 錯誤碼 | 錯誤信息 | 描述 |
---|---|---|---|
400 | InvalidParams | The request parameters are invalid. | 請求參數錯誤 |
403 | NoPermission | You are not authorized to do this action. | 沒有權限執行該操作 |
訪問錯誤中心查看更多錯誤碼。
變更歷史
變更時間 | 變更內容概要 | 操作 |
---|
暫無變更歷史