PolarDB-X 1.0-用户指南-SQL审计与分析-日志报表

本文涉及的产品
云原生数据库 PolarDB 分布式版,标准版 2核8GB
简介: PolarDB-X SQL审计与分析,依托日志服务,为您提供开箱即用的报表,包括运营中心、性能中心、安全中心,让您对PolarDB-X数据库的执行状况、性能指标、潜在安全问题了如指掌。开启SQL日志审计之后,在当前页面单击进入日志报表页签,即可查看日志服务提供的报表页面,包括运营中心、性能中心和安全中心。

PolarDB-X SQL审计与分析,依托日志服务,为您提供开箱即用的报表,包括运营中心、性能中心、安全中心,让您对PolarDB-X数据库的执行状况、性能指标、潜在安全问题了如指掌。

开启SQL日志审计之后,在当前页面单击进入日志报表页签,即可查看日志服务提供的报表页面,包括运营中心、性能中心和安全中心。

说明

  • 由于相同地区的 PolarDB-X 数据库的审计日志均写入日志服务同一个 Logstore 中,查看当前 PolarDB-X 数据库的报表数据时,默认为您添加基于__topic__:drds_audit_log_实例 ID_数据库名的过滤条件,表示查看当前数据库的数据。例如,drds_audit_log_drdsxyzabcd_demo_drds_db
  • PolarDB-X 实例版本如果早于版本5.3.4-15378085,SQL 日志中会缺少相关字段(关于日志字段说明请参见日志字段),日志报表页面只提供简化版的运营中心。如需使用完整版的报表,请升级到最新版本。

图 1. 查看报表

日志报表页面的所有图表都是基于不同时间段的数据统计结果,您可以根据需求修改时间范围页。时间范围的修改既可面向所有图表,也可以针对单一图表。

  • 单击时间选择器(图中1位置),可以在弹出的时间选择控件中修改当前页面所有图表的时间范围。
  • 单击图表的时间选择器(图中2位置),可以修改当前图表的时间范围。

图 2. 时间选择器

运营中心

运营中心展示 PolarDB-X 数据库的 SQL 执行指标、分布、趋势等。

图表 类型 默认时间范围 描述
PV(SQL执行) 单值 1小时(相对) SQL 执行的次数
UV(独立 IP 用户) 单值 1小时(相对) 独立的用户及 IP 数目
危险 IP 数 单值 1小时(相对) 危险 IP 的数目,危险 IP 的定义详见:安全检测函数
执行错误 单值 1小时(相对) 执行错误的 SQL 数目
操作表格数 单值 1小时(相对) SQL 操作的表格总数
累计插入行数 单值 1小时(相对) 插入操作累计插入的数据行数
累计更新行数 单值 1小时(相对) 更新操作累计更新的数据行数
累计删除行数 单值 1小时(相对) 删除操作累计删除的数据行数
累计查询行数 单值 1小时(相对) 查询操作累计返回的数据行数
非表格操作种类 单值 1小时(相对) 非表格操作的 SQL 种类,例如 show variables like
SQL 执行趋势 柱状图 1小时(相对) SQL 执行的趋势分布以及对应的错误 SQL 的分布趋势
操作表格 流图 1小时(相对) SQL 操作表格的分布情况
SQL 类型 流图 1小时(相对) SQL 类型的按照时间的分布情况
操作用户分布 饼图 1小时(相对) 执行 SQL 用户的分布情况
SQL 执行类型分布 面积图 1小时(相对) 当前时间范围内 SQL 类型的比例
操作最多的表格 Top 50 表格 1小时(相对) 操作最多的表格列表,包括表格的名称以及对应的读、删、改、插的次数
执行分布(世界) 地图 1小时(相对) 执行 SQL 的 client IP 在世界地图上的分布情况
执行分布(中国) 地图 1小时(相对) 执行 SQL 的 client IP 在中国地图上的分布情况

性能中心

性能中心展示 PolarDB-X 数据库的性能指标、快慢分布、慢 SQL、高代价 SQL 的具体分布与来源等。

图表 类型 默认时间范围 描述
SQL 执行峰值 单值 1小时(相对) 每秒 SQL 执行条数的峰值
查询带宽峰值 单值 1小时(相对) 每秒查询 SQL 返回行数的峰值
插入带宽峰值 单值 1小时(相对) 每秒插入 SQL 插入的行数峰值
更新带宽峰值 单值 1小时(相对) 每秒更新 SQL 更新的行数峰值
删除带宽峰值 单值 1小时(相对) 每秒删除 SQL 删除的行数峰值
平均执行时间 单值 1小时(相对) SQL 平均的执行时间
查询 SQL 单值 1小时(相对) 平均每秒查询 SQL 执行的条数
插入 SQL 单值 1小时(相对) 平均每秒插入 SQL 执行的条数
更新 SQL 单值 1小时(相对) 平均每秒更新 SQL 执行的条数
删除 SQL 单值 1小时(相对) 平均每秒删除 SQL 执行的条数
查询更新带宽趋势 折线图 1小时(相对) 查询 SQL、更新 SQL 操作行数随时间的分布情况
SQL 执行时间分布 饼图 1小时(相对) SQL 执行时间的分布情况
慢 SQL 表格分布 饼图 1小时(相对) 慢 SQL(执行时间超过1s)的表格分布情况
慢 SQL 用户分布 饼图 1小时(相对) 慢 SQL(执行时间超过1s)的用户分布情况
慢 SQL 类型分布 饼图 1小时(相对) 慢 SQL(执行时间超过1s)的类型分布情况
慢 SQL 列表 Top 50 表格 1小时(相对) 慢 SQL(执行时间超过1s)的列表,包括:时间、客户端、时间、PolarDB-X实例、数据库、表格、用户、影响行数、SQL 类型、SQL 文本
SQL 模板执行时间 Top20 表格 1小时(相对) 按照 SQL 模板统计该模板 SQL 的执行情况,包括:SQL 模板 ID、总体耗时比例、执行次数、平均执行时间、平均影响行数、样例 SQL
事务执行影响行数 Top20 表格 1小时(相对) 事务影响行数的 Top20 列表,包括:事务 ID、影响行数
事务执行时间 Top20 表格 1小时(相对) 事务执行时间的 Top20 列表,包括:事务 ID、影响行数

安全中心

安全中心展示 PolarDB-X 数据库的失败 SQL、危险 SQL 和大批量删除、修改事件的详情、分布和趋势等。

图表 类型 默认时间范围 描述
错误数 单值 1小时(相对) 失败 SQL 的执行次数
大批量删除事件 单值 1小时(相对) 大批量删除事件(超过100行)的 SQL 数目
大批量修改事件 单值 1小时(相对) 大批量修改事件(超过100行)的 SQL 数
危险 SQL 执行 单值 1小时(相对) 危险 SQL(Drop、Truncate 操作)的数目
危险 IP 数 单值 1小时(相对) 危险 IP 的数目,危险 IP 的定义详见:安全检测函数
错误操作类型分布 面积图 1小时(相对) 失败 SQL 的类型分布
出错客户端外网分布 地图 1小时(相对) 失败 SQL 的客户端在中国地图的分布
错误最多的客户端 表格 1小时(相对) 失败 SQL 的客户端列表,包括IP, 错误数目、错误 SQL 类型、出错 SQL 样例
危险 SQL 执行列表 表格 1小时(相对) 危险 SQL 的列表,包括时间、IP、SQL、PolarDB-X 实例 ID,数据库、表格、用户
大批量删除事件 Top 50 表格 1小时(相对) 大批量删除 SQL 的列表,包括最早执行时间、最近执行时间、PolarDB-X 实例 ID、数据库、表格、执行次数、平均删除行数、平均时长、样例 SQL
大批量修改事件 Top 50 表格 1小时(相对) 大批量修改 SQL 的列表,包括最早执行时间、最近执行时间、PolarDB-X 实例 ID、数据库、表格、执行次数、平均修改行数、平均时长、样例 SQL
相关实践学习
Polardb-x 弹性伸缩实验
本实验主要介绍如何对PolarDB-X进行手动收缩扩容,了解PolarDB-X 中各个节点的含义,以及如何对不同配置的PolarDB-x 进行压测。
相关文章
|
3月前
|
关系型数据库 MySQL Serverless
高顿教育:大数据抽数分析业务引入polardb mysql serverless
高顿教育通过使用polardb serverless形态进行数据汇总,然后统一进行数据同步到数仓,业务有明显高低峰期,灵活的弹性伸缩能力,大大降低了客户使用成本。
|
4月前
|
存储 SQL 关系型数据库
PolarDB这个sql行存和列存性能差别好大 ,为什么?
PolarDB这个sql行存和列存性能差别好大 ,为什么?
33 0
|
4月前
|
存储 Oracle 关系型数据库
postgresql数据库|wal日志的开启以及如何管理
postgresql数据库|wal日志的开启以及如何管理
272 0
|
3月前
|
SQL Oracle 关系型数据库
Oracle-Oracle SQL Report (awrsqrpt.sql/awrsqrpi.sql)生成指定SQL的统计报表
Oracle-Oracle SQL Report (awrsqrpt.sql/awrsqrpi.sql)生成指定SQL的统计报表
32 0
|
1月前
|
存储 关系型数据库 MySQL
TiDB与MySQL、PostgreSQL等数据库的比较分析
【2月更文挑战第25天】本文将对TiDB、MySQL和PostgreSQL等数据库进行详细的比较分析,探讨它们各自的优势和劣势。TiDB作为一款分布式关系型数据库,在扩展性、并发性能等方面表现突出;MySQL以其易用性和成熟性受到广泛应用;PostgreSQL则在数据完整性、扩展性等方面具有优势。通过对比这些数据库的特点和适用场景,帮助企业更好地选择适合自己业务需求的数据库系统。
|
1月前
|
SQL 关系型数据库 分布式数据库
在PolarDB中,如果慢SQL导致了CPU升高,进而又产生了更多的慢SQL
【2月更文挑战第22天】在PolarDB中,如果慢SQL导致了CPU升高,进而又产生了更多的慢SQL
13 1
|
2月前
|
关系型数据库 分布式数据库 PolarDB
电子书阅读分享《PolarDB开发者大会:PolarDB在线数据实时分析加速》
电子书阅读分享《PolarDB开发者大会:PolarDB在线数据实时分析加速》
85 3
|
2月前
|
关系型数据库 分布式数据库 PolarDB
电子书阅读分享《PolarDB开发者大会:PolarDB在线数据实时分析加速》
电子书阅读分享《PolarDB开发者大会:PolarDB在线数据实时分析加速》
76 1
|
2月前
|
关系型数据库 分布式数据库 PolarDB
电子书阅读分享《PolarDB开发者大会:PolarDB在线数据实时分析加速》
电子书阅读分享《PolarDB开发者大会:PolarDB在线数据实时分析加速》
87 1
|
2月前
|
SQL 算法 JavaScript
【数据库SQL server】关系型数据库的基本知识
【数据库SQL server】关系型数据库的基本知识
150 0

热门文章

最新文章

相关产品

  • 云原生分布式数据库 PolarDB-X