OceanBase 開發(fā)者中心(OceanBase Developer Center,ODC)SQL 窗口中的語句是同步執(zhí)行的,當(dāng)語句運(yùn)行時間過長時可能會出現(xiàn)執(zhí)行超時的問題。您可以使用異步執(zhí)行工具來運(yùn)行耗時較高的 SQL 語句以避免語句執(zhí)行超時。
使用異步執(zhí)行工具執(zhí)行 SQL 語句的步驟如下:
- 進(jìn)入 異步執(zhí)行 面板。
進(jìn)入 ODC 單擊目標(biāo)連接進(jìn)入對應(yīng)的數(shù)據(jù)庫對象管理頁面后,單擊上方導(dǎo)航欄中的 工具 標(biāo)簽,在彈出的下拉菜單中選擇 異步執(zhí)行 以彈出 新建異步執(zhí)行 面板。
- 指定 任務(wù)名稱。
在面板的 任務(wù)名稱 文本狂中自定義一個任務(wù)名。任務(wù)名不可重復(fù),長度不超過 110 個字符。
- 指定 SQL 內(nèi)容。
異步執(zhí)行工具支持兩種指定 SQL 內(nèi)容的方式:
- SQL 錄入:SQL 錄入為默認(rèn)方式,您可以在編輯區(qū)中直接錄入 SQL 腳本。
- 上傳附件:選擇上傳附件方式后,單擊文件池進(jìn)入文件資源管理器選擇要導(dǎo)入的文件或者直接將導(dǎo)入文件拖入文件池中以完成文件上傳。文件大小不超過 20 MB,當(dāng)前只支持上傳 .sql 后綴的 SQL 文件。
- 指定 任務(wù)錯誤處理 方式。
異步執(zhí)行工具提供兩種任務(wù)錯誤處理方式:
- 停止任務(wù):停止任務(wù)為默認(rèn)方式,運(yùn)行腳本的過程中出現(xiàn)錯誤時會停止運(yùn)行。
- 忽略錯誤繼續(xù)任務(wù):選擇忽略錯誤繼續(xù)任務(wù)方式,在運(yùn)行腳本出現(xiàn)錯后將跳過錯誤語句繼續(xù)執(zhí)行。
- 指定 執(zhí)行超時時間。
在 執(zhí)行超時時間 文本框中輸入數(shù)字指定語句執(zhí)行超時時間,單位為小時。默認(rèn)超時時間為 48 小時,最大不超過 480 小時。
- (選填)指定 任務(wù)描述。
您可以在 任務(wù)描述 文本框中輸入不超過 200 個字符的描述信息,該項為選填項。
- 生成異步執(zhí)行任務(wù)。
在面板中完成上述信息的指定后,單擊右下角的 新建 按鈕以提交信息生成異步執(zhí)行任務(wù)。您可以在任務(wù)管理中查看異步執(zhí)行任務(wù)的執(zhí)行結(jié)果與任務(wù)信息。
更多建議: