SQL洞察和審計
在您需要監控和管理數據庫實例中執行的SQL語句時,可以利用SQL洞察和審計功能對SQL語句的執行情況進行記錄和分析。開啟該功能后會自動記錄來自數據庫內核的SQL語句,以及SQL語句的執行賬號、IP地址、執行詳情等信息,對實例性能沒有影響。而且提供流量回放和壓測功能,幫助您驗證您的實例規格是否需要擴容,有效應對業務流量高峰。
支持的數據庫和地域
開啟DAS企業版后,才可以使用該企業版提供的SQL洞察和審計功能,不同的企業版支持的數據庫和地域不同。各個企業版支持的數據庫和地域請參見各個版本支持的數據庫和地域。
功能介紹
搜索功能:查詢并導出SQL語句及對應的各種信息,如數據庫、狀態、執行時間等,詳情請參見搜索(審計)。
SQL洞察功能:對SQL進行健康情況診斷、性能問題排查、業務流量分析等,詳情請參見SQL洞察。
安全審計功能:可自動識別高危SQL、SQL注入、新增訪問來源等風險,詳情請參見安全審計(舊版)。
流量回放和壓測功能:提供流量回放和壓測功能,幫助您驗證您的實例規格是否需要擴容,有效應對業務流量高峰,具體操作請參見流量回放和壓測。
SQL Review功能:提供全局SQL負載分析能力,輔助用戶快速定位到數據庫實例中的可疑SQL,并對可疑SQL進行分析,給出相應的優化建議,具體操作請參見SQL Review。
事務分析功能:通過事務分析功能,您可以獲知指定時間段內某線程的事務類型、事務數量及事務詳情,便于從事務層面了解、分析和優化數據庫性能,具體操作請參見事務分析。
快速事務分析功能:通過快速事務分析功能,可以獲知待分析SQL所在事務的開始語句和結束語句,從而獲知事務的提交或回滾情況,具體操作請參見快速事務分析。
費用
開啟DAS企業版后,才可以使用該企業版提供的SQL洞察和審計功能,不同的企業版的計費請參見計費概覽。
開啟SQL洞察和審計
如果您已經為數據庫實例開啟了DAS企業版,那么該數據庫實例將自動開啟SQL洞察和審計功能,無需手動開啟,詳細信息請參見開通DAS企業版。
修改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洞察和審計數據占用的存儲空間。
遷移不同企業版的SQL洞察和審計數據
企業版 V2相對于企業版 V1,變更了底層存儲架構,通過冷熱混合存儲實現降本增效,使用成本低。而企業版 V3,在冷熱混合存儲的基礎上,按使用的功能細分計費項,計費更加靈活,使用成本更低。
當您的數據庫實例支持企業版 V3時,您可以將DAS企業版 V1或V2的數據遷移至企業版 V3,以獲得更加優惠的費用,詳情請參見DAS企業版間數據如何遷移?