全部產品
Search
文件中心

Database Autonomy Service:SQL洞察和審計

更新時間:Dec 06, 2024

在您需要監控和管理資料庫執行個體中執行的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企業版

  1. 登入DAS控制台

  2. 在左側導覽列中,單擊執行個體監控

  3. 找到目標執行個體,單擊執行個體ID,進入目標執行個體詳情頁。

  4. 在左側導覽列,單擊請求分析 > SQL洞察和審計

  5. SQL洞察和審計頁面,開通SQL洞察和審計功能。

    如果您當前的阿里雲帳號未開通DAS企業版,請按照介面提示,開通DAS企業版,詳細資料請參見開通DAS企業版

修改SQL洞察和審計資料存放區時間長度

警告

減少SQL洞察和審計資料存放區時間長度後,DAS會立刻將超過儲存時間長度的SQL審計日誌清空。建議您將SQL審計日誌匯出並儲存至本地後,再減少SQL洞察和審計資料存放區時間長度。

  1. 登入DAS控制台

  2. 在左側導覽列中,單擊執行個體監控

  3. 找到目標執行個體,單擊執行個體ID,進入目標執行個體詳情頁。

  4. 在左側導覽列,單擊請求分析 > SQL洞察和審計

  5. SQL洞察和審計頁面單擊服務設定

  6. 修改儲存時間長度並提交。

    如果您開通了DAS企業版 V3,您可以修改不同子功能的資料存放區時間長度。

    說明
    • 您也可以在DAS專業版管理頁面,設定資料庫執行個體SQL洞察和審計的資料存放區時間長度,詳情請參見管理DAS企業版

    • SQL洞察和審計資料的儲存空間是由DAS側提供,不佔用資料庫執行個體的儲存空間。

關閉SQL洞察和審計

警告

SQL洞察和審計功能關閉後,不會對業務產生影響,但是SQL審計日誌會被清空。建議您將SQL審計日誌匯出並儲存至本地後,再關閉SQL洞察和審計功能。當重新開啟SQL洞察和審計功能時,SQL審計日誌將從本次開啟SQL洞察和審計的時間開始記錄。

  1. 登入DAS控制台

  2. 在左側導覽列中,單擊執行個體監控

  3. 找到目標執行個體,單擊執行個體ID,進入目標執行個體詳情頁。

  4. 在左側導覽列,單擊請求分析 > SQL洞察和審計

  5. SQL洞察和審計頁面單擊搜索

  6. 搜索頁簽的日誌列表地區,單擊匯出

  7. 在彈出的對話方塊中,選擇匯出欄位和匯出時間範圍。

  8. 下載已匯出的檔案並妥善儲存

    不同DAS企業版提供的SQL洞察和審計資料下載功能有所不同,請根據實際情況進行下載。

    • 搜索頁簽的查看匯出列表中,下載已匯出的檔案。

    • 工作清單頁簽中,下載已匯出的檔案。

  9. 單擊服務設定,關閉SQL洞察和審計。

    如果您開通了DAS 企業版V3,請勾選SQL洞察和審計的所有功能。

    說明

    關閉SQL洞察和審計功能約1小時後,系統會釋放SQL洞察和審計資料佔用的儲存空間。

遷移不同企業版的SQL洞察和審計資料

企業版 V2相對於企業版 V1,變更了底層儲存架構,通過冷熱混合儲存實現降本增效,使用成本低。而企業版 V3,在冷熱混合儲存的基礎上,按使用的功能細分計費項目,計費更加靈活,使用成本更低。

當您的資料庫執行個體支援企業版 V3時,您可以將DAS企業版 V1或V2的資料移轉至企業版 V3,以獲得更加優惠的費用,詳情請參見DAS企業版間資料如何遷移?