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

域名备案_阿里云技术架构_是什么

小七 141 0

在不同的业务领域使用SAP HANA capture and replay

尽管客户采用率不断提高,对SAP HANA capture and replay的认识也相应提高,但许多用户仍然不确定该工具目前能够提供的各种测试场景的开放性和广泛支持。因此,免费自助建站系统,我们想提供更多关于用户如何在不同的重点领域和测试场景中使用SAP HANA capture and replay的详细信息。

SAP HANA capture and replay最初随SAP HANA 1.0 SPS12*发布,它为SAP HANA环境下的集成测试提供半自动支持。我们的目标是简化创建基于结果和性能的测试所需的手动工作。

在查看不同的应用领域时,很明显,该工具提供的选项是非常开放和灵活的。

可以通过倾向于识别潜在的回归或更深入地查看工作负载的实际性能来定义重点领域。当然,也可以根据工作负载的性质和场景进行组合。

不同的关注领域

在查看回归时,SAP HANA capture and replay可以帮助用户识别与其工作负载直接相关的问题,这些问题与语句执行、SQL错误、不支持的函数和许多其他问题有关。甚至可以使用该工具识别行为回归。重播报告提供了错误和不同结果的详细视图(如果适用)。

对于性能分析,该工具还提供了几个好处,在捕获和重播期间比较语句之间的运行时,帮助用户识别长时间运行的查询和过程调用。重播报告提供了对个别语句执行的更深入的见解,大数据运维,很好地说明从何处开始潜在的后续分析。

多种可能的测试场景

可以使用SAP HANA capture and replay进行测试的可能场景范围很广,为SAP HANA的许多不同领域提供了有趣的用例。

总的来说,用例可以分为不同的类别(可能发生某些重叠)。基本分类可以是:

物理变化建模更改硬件相关更改配置更改

物理更改的一些示例是在横向扩展系统中重新分配表或通常重新划分表。这两种变化都是针对减少查询执行期间的网络传输或改进查询执行期间的访问模式,从而提高特定工作负载的性能。例如,家庭人工智能,saphanacapture和replay可以帮助客户决定表位置的更改是使查询访问路径更好还是更差。这种变化的副作用可能是增加网络传输和降低查询性能。

建模变化的一些例子是修改计算视图或数据库中的其他模型或修改过程代码。与前面的用例类似,这些更改可以以积极或消极的方式影响工作负载的性能,使它们成为在生产场景中应用更改之前需要研究的有趣方面。当更改连接、筛选器、模型中的其他节点或修改过程的SQLScript代码时,这可能会导致编译和执行查询时产生副作用,从而导致查询性能下降、结果错误、网络传输等。

与硬件相关的更改几乎是不言自明的。例如,在扩展硬件的情况下,客户可以使用SAP HANA capture and replay来测试较大尺寸的硬件对捕获的工作负载中查询的潜在运行时的影响。这有助于决定新硬件是否能为客户计划使用它的场景带来价值。

通常在处理系统配置时,客户可以使用多个选项和参数来修改数据库本身的行为。由于这些更改可能会影响整个部署中的不同区域,因此这些修改不仅应该跨单个查询进行评估,还应该跨工作负载集进行评估。因此,SAP HANA capture and replay可以帮助识别捕获场景的其他部分的潜在副作用,这些副作用在最初的配置更改规划中可能没有考虑到。这些影响可以从过于严格的资源限制,导致执行查询时出现内存不足错误,一直到数据库表预加载不一致导致数据库启动时间增加,SAP HANA capture and replay可以帮助客户调查对其系统进行的各种更改的负面副作用。大多数错误只有在处理实际工作负载和大量数据时才能发现,这使得该工具对于在这些场景中进行测试更加有价值。忽视这些副作用可能会对客户的许多不同方面产生负面影响,从数据库管理到总体拥有成本。

许多客户好处

客户还可以从以其他方式使用SAP HANA捕获和重播中获益。减少测试时间和成本、保护系统稳定性和性能以及可重用性都是大多数客户系统的宝贵投资领域。

首先,SAP HANA capture and replay是一个半自动化工具,这意味着创建捕获仍然需要手动操作,进行回放和分析。然而,当捕获的重放与适当的备份配对时可以重用这一事实可以帮助客户定义工作负载场景,然后可以捕获并多次使用这些场景来测试系统中正在进行的更改。这使得SAP HANA capture and replay成为客户在日常测试基础设施中使用的其他测试定义工具的一个重要补充。