本文中含有需要您注意的重要提示信息,忽略該信息可能對您的業務造成影響,請務必仔細閱讀。
數據庫自治服務DAS為PolarDB MySQL版提供SQL洞察和審計,在全量請求和安全審計的基礎上,融合了搜索、SQL洞察、安全審計等功能,幫助您更好地獲取SQL語句的具體信息、排查性能問題、識別高危風險來源,并且提供流量回放和壓測功能,幫助您驗證您的實例規格是否需要擴容,有效應對業務流量高峰。本文介紹如何使用SQL洞察和審計。
支持的數據庫和地域
開啟DAS企業版后,才可以使用該企業版提供的SQL洞察和審計功能,不同的企業版支持的數據庫和地域不同。各個企業版支持的數據庫和地域請參見各個版本支持的數據庫和地域。
費用
開啟DAS企業版后,才可以使用該企業版提供的SQL洞察和審計功能,不同的企業版的計費請參見產品計費。
開啟SQL洞察和審計
如果您已經為數據庫實例開啟了DAS企業版,那么該數據庫實例將自動開啟SQL洞察和審計功能,無需手動開啟,詳細信息請參見開通DAS企業版。
使用SQL洞察和審計
登錄DAS控制臺。
在左側導航欄中,單擊實例監控。
找到目標實例,單擊實例ID,進入目標實例詳情頁。
在左側導航欄,單擊 ,您可使用如下功能:
搜索功能:查詢并導出SQL語句及對應的各種信息,如數據庫、狀態、執行時間等,詳情請參見搜索(審計)。
SQL洞察功能:對SQL進行健康情況診斷、性能問題排查、業務流量分析等,詳情請參見SQL洞察。
安全審計功能:可自動識別高危SQL、SQL注入、新增訪問來源等風險,詳情請參見安全審計(舊版)。
流量回放和壓測功能:提供流量回放和壓測功能,幫助您驗證您的實例規格是否需要擴容,有效應對業務流量高峰,具體操作請參見流量回放和壓測。
SQL Review功能:提供全局SQL負載分析能力,輔助用戶快速定位到數據庫實例中的可疑SQL,并對可疑SQL進行分析,給出相應的優化建議,具體操作請參見SQL Review。
事務分析功能:通過事務分析功能,您可以獲知指定時間段內某線程的事務類型、事務數量及事務詳情,便于從事務層面了解、分析和優化數據庫性能,具體操作請參見事務分析。
快速事務分析功能:通過快速事務分析功能,可以獲知待分析SQL所在事務的開始語句和結束語句,從而獲知事務的提交或回滾情況,具體操作請參見快速事務分析。
修改SQL洞察和審計數據存儲時長
減少SQL洞察和審計數據存儲時長后,DAS會立刻將超過存儲時長的SQL審計日志清空。建議您將SQL審計日志導出并保存至本地后,再減少SQL洞察和審計數據存儲時長。
關閉SQL洞察和審計
SQL洞察和審計功能關閉后,不會對業務產生影響,但是SQL審計日志會被清空。建議您將SQL審計日志導出并保存至本地后,再關閉SQL洞察和審計功能。當重新開啟SQL洞察和審計功能時,SQL審計日志將從本次開啟SQL洞察和審計的時間開始記錄。
登錄DAS控制臺。
在左側導航欄中,單擊實例監控。
找到目標實例,單擊實例ID,進入目標實例詳情頁。
在左側導航欄,單擊請求分析 > SQL洞察和審計。
在SQL洞察和審計頁面單擊搜索。
在搜索頁簽的日志列表區域,單擊導出。
在彈出的對話框中,選擇導出字段和導出時間范圍。
下載已導出的文件并妥善保存
不同DAS企業版提供的SQL洞察和審計數據下載功能有所不同,請根據實際情況進行下載。
在搜索頁簽的查看導出列表中,下載已導出的文件。
在任務列表頁簽中,下載已導出的文件。
單擊服務設置,關閉SQL洞察和審計。
如果您開通了DAS 企業版V3,請去掉SQL洞察和審計所有功能的勾選,單擊提交。
說明關閉SQL洞察和審計功能約1小時后,系統會釋放SQL洞察和審計數據占用的存儲空間。