云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

谷歌云_华为云数据库_免费申请

小七 141 0

在上一篇博客中,我们介绍了SAP HANA转储分析器,并重点介绍了"自动分析器"功能。saphana dump analyzer的一个关键方面是,它使用户能够使用Flame图直观地显示调用堆栈,从而提供直观的结果。在本系列博客中,大量数据,移动物联网,我将从本文中的"并发火焰图"开始,介绍SAP HANA转储分析器的基本功能。Concurrency Flame Graph是标准Flame Graph的一个变体,用于可视化HANA系统上运行的OLAP(联机分析处理)请求。

将HANA运行时转储加载到SAP HANA转储分析器后,怎么做淘客,您可以通过"专家模式"选项卡->"并发"部分生成并发火焰图来启动HANA OLAP请求分析。在下拉框中,您可以选择:

线程并发为Flame Graph:OLAP工作负载将在并发Flame Graph中可视化。线程并发作为混合火焰图:OLAP工作负载将在并发火焰图中可视化。混合并发flame图提供了调用堆栈flame图和并发flame图。它们可以交互使用。E、 g.通过将光标移动到并发Flame图上不同的线程框上,Flame图上对应线程的调用堆栈高亮显示。

图1 SAP HANA dump analyzer

以下部分以图2中的混合并发Flame图为例进行说明。

图2混合并发Flame图

图2中上部区域的图形是并发火焰图。底部区域的图形是调用堆栈Flame图。

在SAP HANA上下文中,作业工人是线程,负责处理并行OLAP加载和内部活动,如保存点或垃圾收集。

并发Flame图显示:

一个OLAP请求由SQL执行器线程接收。它生成多个作业辅助线程以在一个连接上执行,单个连接的所有线程都显示为一列。如果底层有许多列,则表示同时执行了许多请求。如果有较大的列(即来自一个连接的所有框占据较大的区域),则表示请求由多个线程并行处理。线程的运行时间以彩色显示,红色框中较深的阴影表示连接运行的时间较长

以图2中黑色矩形中突出显示的列为例:

该列表示获取转储时对连接418069执行查询的所有线程。线程的调用层次结构从下框显示到上框。每个盒子代表一个HANA线程。通过将光标移动到"线程"框上,大数据好吗,大数据是做什么的,工具提示将告知高亮显示的连接418069正在执行语句的plan viz。当时的查询总共由24个线程执行。查询已经运行了165632s。

图3连接418069的工具提示

如果需要OLAP工作负载分析,则在自动分析器中直接使用并发火焰图。在学习了如何在专家模式下读取并发Flame图的上述步骤之后,您将很容易从Auto Analyzer中理解OLAP工作负载分析。