PolarDB-X支持SQL審計與分析功能,依托日志服務(wù),提供了運營中心、性能中心、安全中心等開箱即用的報表,方便您快速查看了解PolarDB-X數(shù)據(jù)庫的執(zhí)行狀況、性能指標(biāo)、潛在安全問題等情況。
前提條件
已開啟SQL審計與分析功能。
注意事項
由于相同地區(qū)的PolarDB-X數(shù)據(jù)庫的審計日志均寫入日志服務(wù)同一個Logstore中,查看當(dāng)前PolarDB-X實例下的報表數(shù)據(jù)時,默認為您添加基于__topic__:polardbx_sqlaudit and instance_id:xxxxxxxxx
的過濾條件,表示查看當(dāng)前實例下的所有數(shù)據(jù)庫的日志數(shù)據(jù)。操作步驟
- 登錄PolarDB分布式版控制臺。
- 在頁面左上角選擇目標(biāo)實例所在地域。
- 在實例列表頁,單擊PolarDB-X 2.0頁簽。
- 找到目標(biāo)實例,單擊實例ID。
- 在左側(cè)導(dǎo)航欄,單擊 。
- 在SQL審計與分析頁面,單擊日志報表頁簽,您可以通過單擊不同頁簽查看運營中心、性能中心和安全中心的詳情。
- 運營中心:展示了目標(biāo)PolarDB-X實例下所有數(shù)據(jù)庫的SQL執(zhí)行指標(biāo)、分布、趨勢等信息。
分類 圖表 類型 默認時間范圍 描述 基本指標(biāo) PV(SQL執(zhí)行) 單值 1小時(相對) SQL執(zhí)行的次數(shù)。 UV(獨立IP用戶) 單值 1小時(相對) 獨立的用戶及IP數(shù)量。 危險IP數(shù) 單值 1小時(相對) 危險IP的數(shù)量。 說明 更多關(guān)于危險IP的詳情,請參見安全檢測函數(shù)。執(zhí)行錯誤 單值 1小時(相對) 執(zhí)行錯誤的SQL數(shù)量。 操作表格數(shù) 單值 1小時(相對) SQL操作的表格總數(shù)。 操作指標(biāo) 累計插入行數(shù) 單值 1小時(相對) 插入操作累計插入的數(shù)據(jù)行數(shù)。 累計更新行數(shù) 單值 1小時(相對) 更新操作累計更新的數(shù)據(jù)行數(shù)。 累計刪除行數(shù) 單值 1小時(相對) 刪除操作累計刪除的數(shù)據(jù)行數(shù)。 累計查詢行數(shù) 單值 1小時(相對) 查詢操作累計返回的數(shù)據(jù)行數(shù)。 非表格操作種類 單值 1小時(相對) 非表格操作的SQL種類,例如 show variables like
趨勢 SQL執(zhí)行趨勢 柱狀圖 1小時(相對) SQL執(zhí)行的趨勢分布以及對應(yīng)的錯誤SQL的分布趨勢。 操作表格 流圖 1小時(相對) SQL操作表格的分布情況。 SQL類型 流圖 1小時(相對) SQL類型的按照時間的分布情況。 分布 操作用戶分布 餅圖 1小時(相對) 執(zhí)行SQL用戶的分布情況。 SQL執(zhí)行類型分布 餅圖 1小時(相對) 當(dāng)前時間范圍內(nèi)SQL類型的比例。 操作最多的表格Top 50 表格 1小時(相對) 操作最多的表格列表,包括表格的名稱以及對應(yīng)的讀、刪、改、插的次數(shù)。 執(zhí)行分布(世界) 地圖 1小時(相對) 執(zhí)行SQL的客戶端IP在世界地圖上的分布情況。 執(zhí)行分布(中國) 地圖 1小時(相對) 執(zhí)行SQL的客戶端IP在中國地圖上的分布情況。 - 性能中心:展示了目標(biāo)PolarDB-X實例下所有數(shù)據(jù)庫的具體性能指標(biāo),例如SQL執(zhí)行峰值、SQL執(zhí)行的平均時間、慢SQL(即執(zhí)行時間超過1s的SQL)的具體分布與來源等。
分類 圖表 類型 默認時間范圍 描述 基本指標(biāo) SQL執(zhí)行峰值 單值 1小時(相對) 每秒SQL執(zhí)行條數(shù)的峰值。 查詢帶寬峰值 單值 1小時(相對) 每秒查詢SQL返回行數(shù)的峰值。 插入帶寬峰值 單值 1小時(相對) 每秒插入SQL插入的行數(shù)峰值。 更新帶寬峰值 單值 1小時(相對) 每秒更新SQL更新的行數(shù)峰值。 刪除帶寬峰值 單值 1小時(相對) 每秒刪除SQL刪除的行數(shù)峰值。 執(zhí)行平均時間 平均時間 單值 1小時(相對) SQL平均的執(zhí)行時間。 查詢SQL 單值 1小時(相對) 平均每秒查詢SQL執(zhí)行的條數(shù)。 插入SQL 單值 1小時(相對) 平均每秒插入SQL執(zhí)行的條數(shù)。 更新SQL 單值 1小時(相對) 平均每秒更新SQL執(zhí)行的條數(shù)。 刪除SQL 單值 1小時(相對) 平均每秒刪除SQL執(zhí)行的條數(shù)。 執(zhí)行分布 查詢更新帶寬趨勢 折線圖 1小時(相對) 查詢SQL、更新SQL操作行數(shù)隨時間的分布情況。 SQL執(zhí)行時間分布 餅圖 1小時(相對) SQL執(zhí)行時間的分布情況。 慢SQL分布 慢SQL表格分布 餅圖 1小時(相對) 慢SQL的表格分布情況。 慢SQL用戶分布 餅圖 1小時(相對) 慢SQL的用戶分布情況。 慢SQL類型分布 餅圖 1小時(相對) 慢SQL的類型分布情況 慢SQL列表Top 50 表格 1小時(相對) 慢SQL的列表,包括: - SQL開始執(zhí)行的時間點
- 客戶端(IP、城市、網(wǎng)絡(luò))
- SQL執(zhí)行時間
- PolarDB-X實例ID
- 數(shù)據(jù)庫
- 表格
- 用戶
- 影響行數(shù)
- SQL類型
- 具體SQL語句
高代價 SQL模板 SQL模板執(zhí)行時間Top 20 表格 1小時(相對) 按照高代價SQL模板統(tǒng)計該模板SQL的執(zhí)行情況,包括: - SQL模板ID
- 總體耗時比例
- 執(zhí)行次數(shù)
- 平均執(zhí)行時間(毫秒)
- 平均影響行數(shù)
- 樣例SQL
事務(wù)SQL 事務(wù)執(zhí)行影響行數(shù)Top 20 表格 1小時(相對) 事務(wù)影響行數(shù)的Top 20列表,包括: - 事務(wù)ID
- 影響行數(shù)
事務(wù)執(zhí)行時間Top 20 表格 1小時(相對) 事務(wù)執(zhí)行時間的Top 20列表,包括: - 事務(wù)ID
- 執(zhí)行時間(毫秒)
- 安全中心:展示了目標(biāo)PolarDB-X實例下所有數(shù)據(jù)庫的失敗SQL和危險SQL(DROP或RUNCATE類型的SQL),以及大批量(影響行數(shù)超過100行)刪除或修改事件的詳情、分布和趨勢等。
分類 圖表 類型 默認時間范圍 描述 安全指標(biāo) 錯誤數(shù) 單值 1小時(相對) 失敗SQL的執(zhí)行次數(shù)。 大批量刪除事件 單值 1小時(相對) 大批量刪除事件的SQL數(shù)量。 大批量修改事件 單值 1小時(相對) 大批量修改事件的SQL數(shù)量。 危險SQL執(zhí)行 單值 1小時(相對) 危險SQL的數(shù)量。 危險IP數(shù) 單值 1小時(相對) 危險IP的數(shù)量。 說明 更多關(guān)于危險IP的詳情,請參見安全檢測函數(shù)。錯誤分布 錯誤操作類型分布 面積圖 1小時(相對) 失敗SQL的類型分布。 出錯客戶端外網(wǎng)分布 地圖 1小時(相對) 失敗SQL的客戶端在中國地圖上的分布。 錯誤最多的客戶端 表格 1小時(相對) 失敗SQL的客戶端列表,包括: - 客戶端(IP、城市、網(wǎng)絡(luò))
- 錯誤次數(shù)
- 主要錯誤(查詢、插入、更新、刪除、其它)
- 出錯樣例
危險SQL情況 危險SQL執(zhí)行列表 表格 1小時(相對) 危險SQL的列表,包括: - SQL開始執(zhí)行的時間點
- 客戶端(IP、城市、網(wǎng)絡(luò))
- SQL
- PolarDB-X實例ID
- 數(shù)據(jù)庫
- 表格
- 用戶
大批量事務(wù) 大批量刪除事件Top 50 表格 1小時(相對) 大批量刪除SQL的列表,包括: - 最早執(zhí)行時間
- 最近執(zhí)行時間
- PolarDB-X實例ID
- 數(shù)據(jù)庫
- 表格
- 執(zhí)行次數(shù)
- 平均刪除行數(shù)
- 平均時長(秒)
- SQL
大批量修改事件Top 50 表格 1小時(相對) 大批量修改SQL的列表,包括: - 最早執(zhí)行時間
- 最近執(zhí)行時間
- PolarDB-X實例ID
- 數(shù)據(jù)庫
- 表格
- 執(zhí)行次數(shù)
- 平均更新行數(shù)
- 平均時長(秒)
- SQL
- 運營中心:展示了目標(biāo)PolarDB-X實例下所有數(shù)據(jù)庫的SQL執(zhí)行指標(biāo)、分布、趨勢等信息。
修改數(shù)據(jù)統(tǒng)計時間
日志報表頁面的所有圖表都是基于不同時間段(默認為過去1小時內(nèi)的)的數(shù)據(jù)統(tǒng)計結(jié)果,您可以根據(jù)業(yè)務(wù)需求修改目標(biāo)頁簽下的所有圖表或單一圖表的數(shù)據(jù)統(tǒng)計時間范圍。
- 修改目標(biāo)頁簽下所有圖表的數(shù)據(jù)統(tǒng)計時間
在目標(biāo)頁簽右上角,單擊請選擇,在彈出的頁面中修改當(dāng)前頁面所有圖表的數(shù)據(jù)統(tǒng)計時間。
- 修改目標(biāo)頁簽下單一圖表的數(shù)據(jù)統(tǒng)計時間
將鼠標(biāo)放置在目標(biāo)圖表右側(cè)的圖標(biāo)上,單擊選擇時間范圍,在彈出的頁面中修改當(dāng)前圖表的數(shù)據(jù)統(tǒng)計時間。