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

香港服务器_分布式数据库论文_代金券

小七 141 0

SQL Statent Collection for SAP HANA是?

SAP Note 1969700–SQL Statiment Collection for您知道SAP HANA这个SAP Note吗?在这个SAP笔记本中,为了分析SAP HANA,在附件中提供了SQL语句的收藏。那个数量,在2019年9月的时候,大约450个!

本来HANA的系统信息就存储在各种SAP的系统视图(M视图)、统计表(SYS STATISTICS模式)中,但是要根据SQL Reference自己解读并利用这些观点来分析HANA,需要高度的工匠技术。

在SAP上,为了以便于阅读的形式整形大家的HANA系统信息,确认性能和设定,提供了这个SQL文章收藏。

SAP提供的支持服务和"SAP HANA Troubleshooting and Performance Analysis Guide"中也经常使用该SQL语句。

顺便说一下,这个SQL收藏,实际上也提供Oracle用的SAP Note 1438410–SQL script collection for Oracle,所以请利用SAP on Oracle环境的顾客们使用这个。

有哪些SQL语句??

SQL语句收藏中提供了各种类型的SQL语句。在这里,大数据共享平台,我举了几个我经常使用的查询。里面太狂热了,我什么时候也用这个?也有类似这样的SQL文。HANA的路很深。

系统构成确认:HANA Configuration Overview服务器配置确认:HANA Configuration Infrastructure参数确认:HANA Configuration Parameters

简易健康检查:HANA Configuration MiniChecksABAP环境健康检查:HANA ABAP MiniChecks安全性简易检查:HANA Security MiniChecks

CPU和存储器的使用历史:HANA Resources CPUAndMemory History当前系统负荷状况:HANA Global目前State Report存储器使用情况:HANA Memory Overview、HANA Memory TopConduers线程使用历史:HANA Thereads ThereadSamples*但是,提供到这里的SQL语句太多的话,会不知道该用哪个好。这个SQL文的文件名是以HANA>的形式提供的,所以只看文件名就能知道是怎样的SQL文。

在"HANA Memory TopConsuumers"的情况下,类别:Memory,详情:TopConsuumers,那么使用较多内存的是什么?这是为了知道这一点的SQL文。另外,SQL文的开头作为注释,有SQL文的说明(Description)、输出结果样品(Example Output)、项目的说明(Output Parameters),在那里也可以确认。

SQL文的评论中的说明内容

我想对存储器进行详细分析时,首先在Explorer中用Memory锁定后,云服务器推荐,物联网应用,一边确认详细的标题一边查看各文件的输出结果样品,确认是否是自己想要的信息,云服务器免,然后用于分析正在确定查询。因为有450个查询,当然不能全部掌握。

怎么执行??

只要能连接HANA执行SQL语句,任何客户端都可以。

HANA StudioDBA Cockpit(SAP t-code: ST04)HANA Cockpit(DB Explorer)hdbsql

但请注意,客户端已决定默认输出行数。HANA Studio为1000行,DBA Cockpit为250行。默认输出行数有很多不足之处,请根据需要增加。

HANA Studio时:Preference->SAP HANA->Runtime->Result"Maximum Number of Rows Displayed in Result"在DBA Cockpit的情况下:Rows

很遗憾,HANA Cockpit中查询的字符数上限为128000,因此不能执行诸如Configuration Minicheck等的一部分查询(SAP Note 2621976)

另外,很多SQL语句中提供了用于指定分析期间和条件的输入参数(INPUT PARAMETER)开始。这些可以在SQL语句中的/*Modification section*/中设置值。

SQL语句中的参数设置位置Modification section

可设定分析对象的期间、主机、模式的设定、输出结果的汇集单位(时间或主机)、订单等。在/*Modification section*/的注释、[INPUT PARAMETER]和Note 1969700中可以确认设置方法。

BEGIN TIME/END_TIME:指定分析对象时间'也可以指定C-D1’(=从现在开始减1天)、’B+H4’(从BEGIN TIME开始加4小时)等形式。

DATA_SOURCE:在指定了CURRENT的情况下,将存储器上的M视图作为源分析当前或最近的信息。指定HISTORY时,上海大数据,将统计表作为源分析过去的信息。

AGGREGATE_BY:指定主机、时间等分析的汇总对象。不想汇总时指定NONE。

TIME_AGGREGATE_BY:指定小时汇总时的单位。时(HOUR)、周(YYYY/WW)、指定秒(TS)

注意事项

SQL收藏中有发布依存的内容。

SQL:"HANA Thereads Current Threads":在所有发行中有效SQL:"HANA Configuration MiniChecks 1.01+":HANA1.0 Rev102.1以上有效

如果有多个版本,请使用最接近发布对象的版本。现在使用2.00.023,SQL语句为2.00.000+2.00.010+and 2.00.030+时,使用2.00.010+比较合适。

此外,在执行查询发生错误时,请确认Note 1969700中有对应方法,

最后

该SQL语句收藏是分析SAP HANA时非常强大的工具。另外,对于想要把HANA做到极致的人来说,通过确认SQL文中引用的视图(INVOLVED TABLES),也可以分析SQL文中没有使用的其他项目。

那么,请活用SQL语句收藏,度过美好的HANA生活。