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

分布式数据库_我儿子有九个爸爸百度云_便宜的

小七 141 0

在过去的几个月里,我一直在研究saphanadumpanalyzer:一个智能的、易于使用的Java可执行文件,用于自动分析HANA问题。您可以在此处获取最新的SAP HANA转储分析器。您还可以查看HANA dump analyzer的更改。

将有一系列博客来解释SAP HANA dump analyzer的基本功能,并介绍建立在SAP HANA dump analyzer(自主自我分析系统)之上的智能解决方案。

这篇文章将向您概述SAP HANA dump analyzer。

如果您曾经支持或管理过一个SAP HANA系统,很可能您已经使用过SAP HANA运行时转储。SAP HANA运行时转储是一个文本文件,提供有关SAP HANA数据库当前状态的各种信息。HANA运行时转储经常用于解决系统挂起、高内存消耗等技术问题。然而,HANA运行时转储是包含大量信息的纯文本文件,包括数百个调用堆栈、线程信息、HANA统计信息等。这使得很难分析转储并在一个时间内得出结论合理的时间框架。

分析HANA运行时转储的第一个挑战是了解数千个线程调用堆栈的模式。

HANA运行时转储的一个HANA线程调用堆栈如下:

对于繁忙的HANA系统,线程调用堆栈可以如下所示(即以下是大约2000个工作HANA线程调用堆栈的示例):

在有限的时间内理解上述HANA线程调用堆栈是不可能的,因为有太多的数据需要研究!

受Brendan Gregg的FlameGraphs的启发,云服务器哪个好,HANA线程调用堆栈在FlameGraphs中可视化。每列是一个HANA线程。具有类似调用堆栈的不同线程被分组在一起,例如,大数据精准获客,以下FlameGraph右侧有许多线程被保存点阻止(即调用堆栈帧上的DataAccess::SavepointLock::lockShared)。FlameGraph可视化提供了直观的结果,即您可以自然地看到线程flame graph上的较大部分,大数据专业怎么样,有/没有对HANA的深入了解。

flame graph有不同的变化,需要从不同的角度进行分析,e、 g.

如果多个线程在等待或相同的锁,即叶调用堆栈帧是相同的,尽管它们可能来自不同的父调用堆栈帧,反向FlameGraph可以用于更好的可视化。内存FlameGraph可用于在转储中有M\u HEAP\u内存可用时可视化HANA分配器内存消耗。Concurrent FlameGraph可视化OLAP查询执行(即线程层次)。

通过FlameGraph更好的可视化,从线程调用堆栈中更容易看到模式。

然而,这已经是我所需HANA转储分析器的完整包了吗?

我想要一个HANA转储分析器直接回答我:

运行时转储有问题吗?如果是,问题是什么,如何得出结论?可能的解决方法或解决方案是什么?如何向前推进?

通过以上Q,我试图寻找一个A:HANA dump Analyzer的Auto Analyzer特性被创建,以自动和系统地分析运行时转储中的问题,并创建分析报告。分析报告的一个例子如下:

下面将详细介绍最新版本的SAP HANA dump analyzer,包括auto analyzer和expert模式。

SAP HANA dump analyzer是一个Java程序,在正确安装Java后可以直接执行,GUI看起来像

它允许拖放运行时转储,双击所选运行时转储或点击"自动分析器"按钮后,大数据时代是什么意思,转储将自动分析。将自动创建分析报告。分析报告可以通过浏览器方式保存为单个HTML页面。

SAP HANA dump analyzer可以通过命令行执行,也可以从提供的SAP HANA运行时转储进行分析并返回分析报告。SAP HANA dump analyzer命令行的帮助页可通过:

将SAP HANA dump analyzer与监控基础设施以及其他工具集成在一起是可能的。在最佳情况下,这可以实现一个自主的自我分析系统,以便在SAP HANA的特定场景中自我检测和分析HANA问题。请理解带有SAP HANA Dump analyzer的自治自分析系统可能会帮助您自动执行某些监视任务并分析场景,但您需要知道您要做什么。设置应该经过足够的测试,因为它将用于"您自己的风险"。

SAP HANA转储分析器可以在Windows、Linux和MacOS环境中运行。它没有连接到SAP HANA数据库,因此在使用它时既不需要凭据也不需要运行SAP HANA数据库。

目前已经实现了以下分析器。分析器将自动分析问题。如果分析程序发现问题,它将在分析报告中创建选项卡页,并在摘要页中显示问题。"分析报告摘要"页还提供有关运行时转储信息的更多信息,例如运行时转储名称、生成运行时转储的时间和运行时转储持续时间。

可以在此处找到更详细的文档。

如果自动分析器找不到已知场景或您希望执行某些单独的分析,您可以切换到"专家模式"选项卡,并使用此处提供的分析选项,例如:

可在此处找到更详细的文档。