前提條件
已
開啟SQL審計與分析功能。
注意事項
由于相同地區的PolarDB-X資料庫的審計日志均寫入日志服務同一個Logstore中,檢視目前PolarDB-X執行個體下的報表資料時,預設為您添加基于
__topic__:polardbx_sqlaudit and instance_id:xxxxxxxxx
的過濾條件,表示檢視目前執行個體下的所有資料庫的日志資料。
操作步驟
- 登入 雲原生分布式資料庫控制台 。
- 在頁面左上角選擇目标執行個體所在地域。
-
在執行個體清單頁,單擊PolarDB-X 2.0頁簽。
說明 目前PolarDB-X 2.0執行個體僅支援華北2(北京)、華東1(杭州)、華北1(青島)、華東2(上海)、華南1(深圳)、德國(法蘭克福)和美國(矽谷)地域。
- 找到目标執行個體,單擊執行個體ID。
- 在左側導航欄,單擊診斷與優化 > SQL審計與分析。
- 在SQL審計與分析頁面,單擊日志報表頁簽,您可以通過單擊不同頁簽檢視營運中心、性能中心和安全中心的詳情。
-
- 營運中心:展示了目标PolarDB-X 2.0執行個體下所有資料庫的SQL執行名額、分布、趨勢等資訊。
使用者指南—診斷與優化—SQL審計與分析—日志報表
- 營運中心:展示了目标PolarDB-X 2.0執行個體下所有資料庫的SQL執行名額、分布、趨勢等資訊。
分類 | 圖表 | 類型 | 預設時間範圍 | 描述 |
基本名額 | PV(SQL執行) | 單值 | 1小時(相對) | SQL執行的次數。 |
UV(獨立IP使用者) | 獨立的使用者及IP數量。 | |||
危險IP數 | 危險IP的數量。 說明 更多關于危險IP的詳情,請參見 安全檢測函數 | |||
執行錯誤 | 執行錯誤的SQL數量。 | |||
操作表格數 | SQL操作的表格總數。 | |||
操作名額 | 累計插入行數 | 插入操作累計插入的資料行數。 | ||
累計更新行數 | 更新操作累計更新的資料行數。 | |||
累計删除行數 | 删除操作累計删除的資料行數。 | |||
累計查詢行數 | 查詢操作累計傳回的資料行數。 | |||
非表格操作種類 | 非表格操作的SQL種類,例如 | |||
趨勢 | SQL執行趨勢 | 柱狀圖 | SQL執行的趨勢分布以及對應的錯誤SQL的分布趨勢。 | |
操作表格 | 流圖 | SQL操作表格的分布情況。 | ||
SQL類型 | SQL類型的按照時間的分布情況。 | |||
分布 | 操作使用者分布 | 餅圖 | 執行SQL使用者的分布情況。 | |
SQL執行類型分布 | 目前時間範圍内SQL類型的比例。 | |||
操作最多的表格Top 50 | 表格 | 操作最多的表格清單,包括表格的名稱以及對應的讀、删、改、插的次數。 | ||
執行分布(世界) | 地圖 | 執行SQL的用戶端IP在世界地圖上的分布情況。 | ||
執行分布(中國) | 執行SQL的用戶端IP在中國地圖上的分布情況。 |
- 性能中心:展示了目标PolarDB-X執行個體下所有資料庫的具體性能名額,例如SQL執行峰值、SQL執行的平均時間、慢SQL(即執行時間超過1s的SQL)的具體分布與來源等。
使用者指南—診斷與優化—SQL審計與分析—日志報表
SQL 執行峰值 | 每秒SQL執行條數的峰值。 | |||
查詢帶寬峰值 | 每秒查詢SQL傳回行數的峰值。 | |||
插入帶寬峰值 | 每秒插入SQL插入的行數峰值。 | |||
更新帶寬峰值 | 每秒更新SQL更新的行數峰值。 | |||
删除帶寬峰值 | 每秒删除SQL删除的行數峰值。 | |||
執行平均時間 | 平均時間 | SQL平均的執行時間。 | ||
查詢SQL | 平均每秒查詢SQL執行的條數。 | |||
插入SQL | 平均每秒插入SQL執行的條數。 | |||
更新 SQL | 平均每秒更新SQL執行的條數。 | |||
删除 SQL | 平均每秒删除SQL執行的條數。 | |||
執行分布 | 查詢更新帶寬趨勢 | 折線圖 | 查詢SQL、更新SQL操作行數随時間的分布情況。 | |
SQL執行時間分布 | SQL執行時間的分布情況。 | |||
慢SQL分布 | 慢SQL表格分布 | 慢SQL的表格分布情況。 | ||
慢SQL使用者分布 | 慢SQL的使用者分布情況。 | |||
慢SQL類型分布 | 慢SQL的類型分布情況 | |||
慢SQL清單Top 50 | 慢SQL的清單,包括:
| |||
高代價 SQL模闆 | SQL模闆執行時間Top 20 | 按照高代價SQL模闆統計該模闆 SQL的執行情況,包括:
| ||
事務SQL | 事務執行影響行數Top 20 | 事務影響行數的Top 20清單,包括:
| ||
事務執行時間Top 20 | 事務執行時間的Top 20清單,包括:
|
- 安全中心:展示了目标PolarDB-X執行個體下所有資料庫的失敗SQL和危險SQL(DROP或RUNCATE類型的SQL),以及大批量(影響行數超過100行)删除或修改事件的詳情、分布和趨勢等。
使用者指南—診斷與優化—SQL審計與分析—日志報表
修改資料統計時間
日志報表頁面的所有圖表都是基于不同時間段(預設為過去1小時内的)的資料統計結果,您可以根據業務需求修改目标頁簽下的所有圖表或單一圖表的資料統計時間範圍。
- 修改目标頁簽下所有圖表的資料統計時間在目标頁簽右上角,單擊請選擇,在彈出的頁面中修改目前頁面所有圖表的資料統計時間。
使用者指南—診斷與優化—SQL審計與分析—日志報表 - 修改目标頁簽下單一圖表的資料統計時間
将滑鼠放置在目标圖表右側的圖示後,單擊選擇時間範圍,在彈出的頁面中修改目前圖表的資料統計時間。