SQL 分析页面聚合 SQL 模板分析,对时段内实例各项性能指标影响的 SQL 模板全局排序,并能实时获取模板内 SQL 明细,帮助用户了解数据的统计信息、数据分布情况、异常值等,从而更好地理解数据并做出相应的决策。
说明:
仅 MySQL、TDSQL-C for MySQL、MariaDB、TDSQL MySQL 实例支持 SQL 分析。
前提条件
查看 SQL 分析
1. 登录 DBbrain 控制台。
2. 在左侧导航栏,选择全链路分析 > SQL 分析。
3. 在页面顶部选择 MySQL 数据库类型、节点 ID。
4. 在页面上方选择时间段,包括近1分钟、近1小时、近1天和自定义时间段。
5. (可选)选择数据对比模式。支持历史趋势对比和同地域实例对比。数据对比仅支持对一项图例进行对比,若不选择则系统会自动选择一项图例。
选择对比模式后,单击开始对比,在弹出的对话框中单击继续对比,下方的趋势图和 SQL 列表即可查看选定对比模式下的趋势图和 SQL 列表。
单击停止对比,即可退出数据对比模式。
历史趋势对比:支持与1日前、7日前、30日前同时段对比和自定义日期对比。

同地域实例对比:支持选择已选实例所在地域的其他实例。


6. 选择 SQL 类型、来访 IP、User、SQL Code、Time 维度,并选择按总耗时/平均耗时/次数统计。


7. 查看性能趋势图和 SQL 模板列表。
未开始数据对比
趋势图支持对图例进行全选、反选、按字母序、按总耗时进行展示,并支持隐藏图例。

SQL 模板列表支持通过表名、来访 IP 等筛选字段进行精确查询。关键词查询还支持排除搜索。
排除搜索:可在关键词前输入
NOT+空格
实现排除搜索。若 NOT 前有转义符号\\
,则是匹配NOT
关键词。可在 SQL 列表上方单击帮助,查看排除搜索方式和匹配NOT
关键词的方法。示例:


已开始数据对比
趋势图支持切换对比图例进行展示,并支持隐藏图例。


SQL 模板列表支持选择对比字段,并结合表名、来访 IP 等筛选字段进行精确查询,实现对比查看 SQL。


8. 单击指定的 SQL 模板,可以查看进一步的 SQL分析、统计和明细。
SQL 分析:展示 DB SQL 模板样例、 SQL 举例、优化建议等。


在分析页,可查看和复制具体 SQL 语句,根据给出的优化建议或说明来优化 SQL 语句。
在分析弹窗中,单击右上方的优化对比,可以查看优化对比语句及说明。


SQL 统计:查看耗时分布、执行次数、扫描行数等趋势统计信息。
在统计页,可查看该类 SQL 在来访 IP、User 维度的统计分析和执行时间趋势图。
并支持选择数据对比模式。支持历史趋势对比和同地域实例对比。数据对比仅支持对一项图例进行对比,若不选择则系统会自动选择一项图例。选择对比模式后,单击开始对比,在弹出的对话框中单击继续对比,下方的统计趋势图即可查看选定对比模式下的趋势图和 SQL 列表。


SQL 明细:查看 SQL 明细及 SQL 详情等信息。
在明细页,可查看该类 SQL 涉及的 SQL 语句,并能查看 SQL 语句详情、SQL 视图以及前后 SQL 语句等。


分析、统计和明细页签均支持拖动和全屏按钮,方便您定位对应的明细信息。
查看 SQL 性能趋势图和 SQL 模板列表
1. 登录 DBbrain 控制台。
2. 在左侧导航栏,选择全链路分析 > SQL 分析。
3. 在页面顶部选择数据库类型、实例 ID 或集群 ID。
4. 在页面上方选择时间段,包括近1分钟、近1小时、近1天和自定义时间段。
5. 查看 SQL 性能趋势图。
选择性能趋势图中横坐标统计维度:包括 SQL Type、Host、User、SQL Code、Time。
选择性能趋势图中纵坐标统计维度:包括按耗时(SQL 耗时)和按次数 (SQL 执行次数)。
同时纵坐标固定展示 QPS 和 TPS。

可通过以下方式查看性能趋势图。
查看已选统计维度和固定指标的数值:鼠标悬停至性能趋势图上。
细粒度展示该时间段的性能趋势:鼠标拖动选中某个时间段。若想退出,可在趋势图右上方单击重置。
下载已选时间段已选统计维度的统计数据:在趋势图上方单击
,下载格式为 .csv 的文件。仅 MySQL、TDSQL-C for MySQL 支持该操作。

说明:
若不需要查看性能趋势图,可在页面右上方单击图表折叠。
6. 查看 SQL 模板列表。
6.1 (可选)在 SQL 模板列表右上方单击
,自定义列表字段,单击确定。

6.2 查看 SQL 模板列表。

SQL 模板列表还支持以下操作:
复制 SQL 模板:鼠标悬停至 SQL 模板处,单击复制。
查看 SQL 模板详情:单击 SQL 模板或鼠标悬停至 SQL 模板处单击查看。具体操作请参见 查看 SQL 模板详情。
SQL 模板按照某个字段升降序排序:在带有
的字段右侧,通过单击
设置升序或降序对 SQL 模板进行排序。


下载 SQL 模板列表:在 SQL 模板列表右上方单击
,下载格式为 .csv 的文件。

查看 SQL 模板详情
在 SQL 模板列表中,单击 SQL 模板或鼠标悬停至 SQL 模板处单击查看。
查看该 SQL 模板的分析视图、统计信息和明细记录。
查看 SQL 模板-分析页签
展示 SQL 模板相关的数据库、表、模板等信息。

查看 SQL 模板-统计页签
统计 SQL 耗时和扫描行数性能趋势图和圆环图。
支持设置以下统计参数:
选择时间范围:可选择查看近1分钟、近1小时、近1天和自定义时间段的统计信息。
选择性能统计维度:概览、Host、User、SQL Code、Time。

查看 SQL 模板-明细页签

