審計功能可查詢並匯出SQL語句對應的各種資訊,如資料庫、狀態、執行時間等。
前提條件
已開啟SQL洞察與壓測(新版)。
如果是RAM使用者,使用審計功能前,需要先進行RAM使用者授權(AliyunDRDSReadOnlyWithSQLLogArchiveAccess)或通過自訂權限原則授權RAM使用者使用SQL洞察和審計的搜尋(包含匯出)功能。
操作步驟
單擊審計頁簽,按需選擇需要審計的節點。
說明單擊服務設定,可設定SQL日誌儲存的時間長度。
按需設定查詢條件或開啟進階查詢,然後單擊查詢。

參數說明:
名稱
說明
時間範圍
目標SQL的執行時間段。
關鍵字
目標SQL中包含的一個或多個關鍵字,多個關鍵字間以空格分隔(
),且可以選擇這些關鍵字與或關係,具體如下:OR:表示被篩選的SQL只要包含填寫關鍵字中的一個或多個就可以被篩選到。
AND:表示被篩選的SQL必須包含所有的填寫關鍵字才能被篩選到。
使用者
資料庫帳號名稱。支援多個資料庫帳號一併篩選,多個資料庫帳號名稱間以空格分隔(
)。資料庫
資料庫名稱。支援多個資料庫一併篩選,多個資料庫名稱間以空格分隔(
)。操作類型
按SQL的操作類型進行篩選,您可以從SELECT、INSERT、UPDATE、DELETE、LOGIN、LOGOUT、MERGE、ALTER、CREATE、DROP、SET、DESC、REPLACE、CALL、BEGIN、DESCRIBE、ROLLBACK、FLUSH、USE、SHOW、START、COMMIT、RENAME、TRUNCATE這些操作類型中按需選擇一個或多個。
用戶端IP
執行SQL的遠程用戶端IP,多個用戶端IP以空格分隔(
)。執行狀態
SQL執行成功與否,可同時選擇成功和失敗。
執行耗時
SQL執行耗時,單位ms,可以指定範圍篩選。
更新/返回行數
SQL執行後更新或返回的行數,可以指定範圍篩選。
物理SQL數
SQL中實際執行的SQL語句數量。
跟蹤ID
計算節點對應儲存節點請求的ID,可以在查詢結果(日誌列表)中擷取。
事務ID
SQL執行產生的事務ID,可以在查詢結果(日誌列表)中擷取。
SQL ID
SQL模板ID,多個SQL ID以空格分隔(
)。可以在SQL洞察中擷取。(可選)單擊匯出,勾選需要的匯出欄位來匯出SQL日誌記錄,通過設定匯出時間範圍可以匯出更大時間範圍的SQL記錄。
說明單擊查看匯出列表,可查看最近匯出工作清單。