本文為您介紹流量回放功能的常見問題及錯誤碼。
常見問題
如何建立服務關聯角色?
您在RAM存取控制台,建立資料庫自治服務的關聯角色AliyunServiceRoleForDAS。具體操作,請參見建立服務關聯角色。
DAS的自動購買的ECS執行個體,登入的使用者名稱和密碼是什嗎?
使用者名稱為root,密碼為cloudbench@<流量回放任務ID的前八位>。
流量回放任務ID,可以通過DAS自動購買的ECS執行個體名稱擷取(該ECS執行個體的名稱格式為流量回放-<流量回放任務ID>-請在******)。例如,DAS自動購買的ECS執行個體名稱為流量回放-98a2e6f7-de2a-******-請在******,則該ECS執行個體root使用者的密碼為cloudbench@98a2e6f7。
流量回放過程中有SQL截斷,如何處理?
修改資料庫中的SQL日誌長度參數(如MySQL 5.6和5.7的loose_rds_audit_max_sql_size參數、MySQL 8.0的loose_rds_audit_log_event_buffer_size參數)。
SQL日誌長度參數有如下限制:
該參數僅對後續的SQL有效,歷史SQL已產生並歸檔,因此不再生效。
該參數是會話層級的參數,對於長串連不會立即生效,需要重新建立長串連。
流量回放最大支援8192位元組的SQL語句,超出的部分不支援回放。
流量回放過程中進度沒有更新?
你可以通過指令 ps -aux | grep "dbgateway.*cmd*" 查看是否有進程,或者進一步查看日誌 tail /mnt/das/cloudbench/{任務ID}.log 查看最近的日誌記錄。
錯誤碼
常見錯誤碼及其說明如下表所示:
錯誤碼 | 說明 |
1010001 | 該地區暫時不支援流量回放功能。 |
1010002 | 不支援的流量回放類型。 |
1010003 | 不支援的流量回放版本。 |
1010004 | 任務運行逾時。 |
1010005 | 系統Agent下髮指令失敗。 |
1010006 | 該使用者Agent不存在,請檢查Agent的運行狀態。 |
1010007 | 使用者Agent的版本不支援,請升級版本。 |
1010008 | 使用者Agent的指令執行失敗,請檢查Agent的運行狀態。 |
1010009 | 該帳號無DAS服務關聯角色,請建立服務關聯角色。 |
1010101 | 流量回放源端執行個體帳號密碼錯誤。 |
1010102 | 流量回放目標端執行個體帳號密碼錯誤。 |
1010103 | 流量回放源端執行個體QPS過低,請確認是否有業務流量。 |
1010104 | 該地區系統預先設定規格ECS執行個體庫存不足,請自備ECS執行個體。 |
1010105 | 流量回放目標端執行個體上缺失待回放的資料庫。 |
1010106 | 選擇回放的資料庫超過限制,建議不再過濾資料庫使用全量資料庫進行流量回放。 |
1010107 | 目標端執行個體的配置錯誤,需要開啟7天日誌索引和SQL洞察。 |
1010108 | 源端執行個體的配置錯誤,需要開啟冷資料和SQL洞察。 |
1010109 | 流量回放時間早於源端執行個體SQL洞察或者冷資料的有效時間。 |
1010110 | 目標執行個體狀態異常,請檢查目標執行個體是否在運行狀態。 |
1010111 | 流量回放所需的ECS環境準備失敗。 |
1010112 | 流量回放任務時間配置錯誤(時間段需大於5分鐘且小於24小時,且範圍需在近30天以內)。 |
1010201 | 目標端執行個體建立失敗,請確保源端執行個體狀態正常或選擇已有執行個體進行回放。 |
1010202 | 流量回放功能建立ECS安全性群組失敗。 |
1010203 | 目標端執行個體所在VPC沒有對應的交換器資源,請建立交換器後重試。 |
1010204 | 在ECS執行個體串連目標端資料庫執行個體失敗,請檢查目標端執行個體白名單配置。 |
1010205 | 歸檔的SQL檔案已到期或不存在業務流量SQL。 |
1010206 | SQL檔案歸檔過程異常。 |
1010207 | SQL檔案歸檔下載失敗。 |
1010208 | ECS執行個體的磁碟資源不足,請清理非必要檔案後進行重試。 |
1010209 | 歸檔後的SQL檔案執行MERGE操作失敗。 |
1010210 | 歸檔後的SQL檔案解析失敗。 |
1010211 | 解析後的SQL檔案載入緩衝失敗。 |
1010212 | 流量回放所需的執行檔案下載失敗,請重試。 |
1010213 | ECS執行個體的目標檔案或檔案夾不存在,請檢查是否存在。 |
1010214 | 該ECS執行個體未找到,請檢查ECS執行個體狀態是否正常。 |
1010215 | 流量回放對比報告產生逾時。 |
1010900 | 回放任務內部未知錯誤。 |