主页 > CDN > > 正文

云数据库_上海免费网站建设_新注册优惠

浏览:

在SAP HANA中,有一种方法可以限制可由单个SQL语句分配的内存(1999997–常见问题解答:SAP HANA内存):

设置参数后,您可能会收到如下跟踪:\uhost>.rtedump..compositelimit_oom.trc公司,表示单个SQL查询的内存不足。

因为我们不能一定要看跟踪文件,我们的哪个语句触发了它,人工智能书,我们必须做进一步的检查来收集语句文本。

第一步

打开compositelimit out-of-memory跟踪时,我们必须注意的第一个数据是"运行时转储时间:2020/09/09:09:09"。我们稍后会好好利用它。

在目录中,您通常可以找到以下三个条目:

[构建]构建信息[内存管理器]有关内存管理器的信息[MEMORY\u LIMIT\u VIOLATION]有关当前内存复合限制冲突的信息

我们必须转到[MEMORY\u LIMIT\u VIOLATION]部分,以收集有关内存不足情况的更多详细信息。在跟踪中可以看到以下内容:

"[内存限制冲突]有关当前内存复合限制冲突的信息:(YYYY/MM/DD HH24:MM:SS 123 Local)发生复合限制冲突(内存不足)。复合限制=500gb(530000000000b)根分配器名称=连接/123456/语句/0123456789101112…"

我们必须注意突出显示的部分,它告诉我们连接id,在本例中是'123456',企业建站平台,语句id='0123456789101112'。

通过这三段数据,我们可以进入过程的下一阶段。

对于下一部分,我们将使用SAP note 1969700–SQL语句集合中的语句对于SAP HANA。不要忘记始终使用适合您的HANA版本的语句。

(如果注释中的语句有错误,我们可以检查SAP note 1969700–SAP HANA的SQL语句集合表中的确切错误。)

收集语句哈希

一旦我们下载了SQL语句集合,我们必须搜索语句:"HANA\u Threads\u ThreadSamples\u filteranaggregation"。根据我们的HANA版本,我们必须打开正确的版本。在这个语句的帮助下,我们将能够过滤线程样本历史记录。

我们必须转到语句的"/*修改部分*/",在那里我们必须更改相应的参数以得到我们所寻求的结果:

"MIN"BEGIN\u TIME->"2020/09/09 09:09:00"BEGIN TIME"最大"结束时间->"2020/09/09 09:15:09"结束时间(基于我们的示例,"运行时转储时间:2020/09/09:09:09")"%"语句\u ID->"0123456789101112"语句\u ID-1连接ID->"123456"连接ID(基于我们的示例:"Connection/123456/Statement/0123456789101112")

设置新参数后,云100,云服务器ecs,我们可以执行该语句,以接收结果。

HANA\U Threads\U ThreadSamples\U FilterAndAggregation语句的示例输出

我们必须搜索从指定的时间戳开始的语句。STATEMENT\u HASH列对于流程的最后一部分非常重要。别忘了记下来。在本例中,我们可以看到下面的hash语句:"3x4mp13st4t3m3nth4shf0rqu3ry4n4ly"。从结果中看不到完整的语句文本,因此我们必须继续搜索它。

收集语句文本

SQL语句集合提供一个语句来收集特定SQL语句的详细信息集合。我们现在就利用它。

在为我们的SAP HANA版本打开相应的"HANA\ U SQL\ U StatementHash\ U DataCollector"语句之后,我们的下一站是"/*修改部分*/"。

可以将BEGIN\u TIME和END\u TIME参数更改为我们先前为"HANA\u Threads\u ThreadSamples\u filterandagregation"语句设置的值。

还应该使用我们的最新发现,而不是给定的"e1df1b69227985b845d4f3f8135c6688"语句哈希,我们可以插入我们确定的语句散列:"3x4mp13st4t3m3nth4shf0rqu3ry4n4ly"语句散列

我们只剩下执行语句来获取问题SQL语句,这导致compositelimit内存不足跟踪。在结果的"语句文本"部分可以找到完整的语句文本,如下所示。

语句文本的示例输出

一旦我们确定了已发布的语句,下一步可以检查SAP KBA 2000002–常见问题解答:SAP HANA SQL Optimization,为了避免收到更多的compositelimit内存外转储。

为了详细了解SQL语句的执行,北京大数据公司有哪些,可以选择生成PlanViz文件。我们可以根据SAP KBA 2073964–在HANA Studio中创建和导出PlanViz收集特定查询的PlanViz。

除了生成PlanViz文件外,还有其他选项。我们可以在SAP KBA 2000002–常见问题解答:SAP HANA SQL Optimization–答案9中查看这些问题。

添加此部分是为了对那些已经熟悉此过程并希望稍后快速再次应用此过程的人进行总结。

希望对您有所帮助!

请留下意见或建议!

发表评论
验证码: 点击我更换图片

注:网友评论仅供其表达个人看法,并不代表本站立场。

热门文章

  • 海外服务器_网站_云数据服务
    海外服务器_网站_云数据服务

    海外服务器_网站_云数据服务

    现在工作场所正在发生重大变化。我们协作、计划项目和管理工作量的方式正在改变,如果企业没有做好准备,它们将很快被抛在后面。准确地理解是什么...

  • 数据存储_个人_人工智能基本技术
    数据存储_个人_人工智能基本技术

    数据存储_个人_人工智能基本技术

    通常认为搅动器是一个漏水的桶。你有多少顾客?你损失了多少?你留了多少钱,漏了多少钱?让我们把顾客流失看作是导致医生就诊的原因,比如偏头痛...

  • 智能物联_物联网解决方案公司
    <strong>智能物联_物联网解决方案公司</strong>

    智能物联_物联网解决方案公司

    在我们发布通知(以前是Engage)后的四个月里,我们在后端做了大量的改进。大多数更新在UI中不可见。相反,我们的客户可能已经注意到他们发送的电子...

  • 分析数据库_物联网用的是什么网络
    <strong>分析数据库_物联网用的是什么网络</strong>

    分析数据库_物联网用的是什么网络

    更新:有本文的更新版本。阅读"RPA如何转换数据迁移"(2019年出版)。 在本文中,数据迁移被定义为将数据从旧的遗留系统移动到新的替换系统。通常,...

  • 联想云存储_人工智能与人类
    <strong>联想云存储_人工智能与人类</strong>

    联想云存储_人工智能与人类

    今天是Skype推出十年来的日子,Skype是一款免费的互联网通话应用,用户已超过3亿。Skype是一家来自爱沙尼亚的初创公司,来自点对点文件共享应用Kazaa的开...

云储存

更多 >
  • 企业网站_泛域名解析_免费申请
    企业网站_泛域名解析_免费申请

    你们中的一些人可能不知道SAP TechEd之前我们的Devtoberfest活动的所有细节,但现在是我喜欢谈论的一个话题Kyma的时候了。具体来说,我们如何让您能够使用...

  • 美国服务器_数据库调用_优惠
    美国服务器_数据库调用_优惠

    SAP Business Application Studio最近在Azure、AWS、阿里巴巴云上向客户发布。 了解更多有关SAP Business Application Studio的信息:一个中心博客,提供有用信息或博客文...

云储存轻量服务器_云虚拟主机怎么用_超低折扣
云储存腾讯云_市网站建设_价格
云储存云存储_分布式图片存储_评分榜
云储存分布式存储_cdn啥意思_稳定性好
云储存亚马逊云_企业邮箱在哪里登陆_便宜的