OceanBase 開(kāi)發(fā)者中心(OceanBase Developer Center,ODC)SQL 窗口中的語(yǔ)句是同步執(zhí)行的,當(dāng)語(yǔ)句運(yùn)行時(shí)間過(guò)長(zhǎng)時(shí)可能會(huì)出現(xiàn)執(zhí)行超時(shí)的問(wèn)題。您可以使用異步執(zhí)行工具來(lái)運(yùn)行耗時(shí)較高的 SQL 語(yǔ)句以避免語(yǔ)句執(zhí)行超時(shí)。

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