搜索功能可查詢并導出SQL語句對應的各種信息,如數據庫、狀態、執行時間等。本文介紹如何使用搜索功能。
前提條件
已單擊一鍵開啟,開啟SQL洞察與壓測功能。
如果是RAM用戶,使用搜索功能時,需要為RAM用戶授予AliyunDRDSReadOnlyWithSQLLogArchiveAccess權限。如何為RAM用戶授權,請參見為RAM用戶授權。
說明您也可以通過自定義權限策略授予RAM用戶使用搜索(包含導出)功能的權限,詳情請參見通過自定義權限策略授權RAM用戶使用SQL洞察和審計的搜索(包含導出)功能。
操作步驟
- 登錄PolarDB分布式版控制臺。
- 在頁面左上角選擇目標實例所在地域。
- 在實例列表頁,單擊PolarDB-X 2.0頁簽。
- 找到目標實例,單擊實例ID。
在左側導航欄中,單擊 。
說明單擊服務設置,可設置SQL日志存儲的時長。
在右側頁面單擊搜索頁簽,設置如下參數作為查詢條件。
參數
說明
時間范圍
根據實際需要選擇查詢的時間范圍。
在線查詢時間范圍最多為24小時。這是因為SQL洞察記錄所有數據庫行為,會記錄大量SQL語句,在線查詢選擇時間范圍過大,會導致長時間沒有返回查詢結果,甚至查詢超時。
說明如果需要查詢更大時間范圍的SQL記錄,請您導出后進行查詢。導出功能會異步導出日志,適合大時間范圍內的查詢。
關鍵字
可多字段組合查詢,不支持模糊查詢。字段間以空格分隔。
說明查詢的關鍵字至少包含4個字符。
用戶
可組合查詢用戶名,如:user1 user2 user3。
數據庫
可組合查詢數據庫名,如:DB1 DB2 DB3。
操作類型
選擇需要查詢的操作類型,可多選。
說明您可開啟高級查詢輸入更多信息以縮小搜索范圍。
單擊查詢,即可看到日志列表中SQL語句的具體信息。
說明單擊導出,勾選需要的導出字段來導出SQL日志記錄,通過設置導出時間范圍可以導出更大時間范圍的SQL記錄。
單擊查看導出列表,可查看最近導出任務列表。
文檔內容是否對您有幫助?