微信搜索公众号:SAP中文学习网交流平台      SAP技术千人群: SAP中文学习网技术群      SAP技术交流2群:SAP技术交流2群      SAP新人群:SAP中文学习网新人群     

SAP中文学习网

当前位置: 主页 > HANA专区 >

像学Oracle一样学习SAP HANA

来源: 互联网TAG标签: sap-hana HANA学习 作者:SAP爱好者 点击:

SAP HANA DataBase核心有五部分组成: Index Server, Name Server, Statistics Server, Preprocessor Server and XS Engine.

另外还包括daemon,scriptServer,appserver, remotesupportdaemon,R 和sapstartsrv.

您可以同通过SAP HANA Studio进行查看:SAP HANA studio--->Administration --> Landscape 查看SAP HANA启动的服务。

daemon进程:主要负责的是启动其他服务器在正确的顺序。

scriptServer:

appserver:

remotesupportdaemon:

sapstartsrv:SAP HANA Studio通过sapstartsrv连接去收集HDB 数据库的信息。查看sapstartsrv进程有没启动:ps -ef | grep sapstartsrv

lsof -i -n -P | grep 50013 ,通过HDB info查看HDB信息

五个核心服务的分工是不同的。

索引服务器(index server): 内存数据库的核心组件,包含关系数据库引擎,包括实际的数据存储(内存数据存储)和数据处理引擎等等还协调使用的所有其他服务器。下图是索引服务器的体系机构:

汇总统计服务器(Statistics Server):主要收集数据库有关信息状态性能监控和资源消耗从所有其他服务器组件。另外从SAP HANA studio我们可以访问统计服务器获得各种统计信息。

DBA定期的管理任务,查看到的系统信息都是由Statistics Server汇总产生的。

默认情况下,在系统启动时Statistics Server域名服务器主机上自动启动Statistics Server在内核使用的SQL语句进行收集资料从所有index server。收集的系统重要信息

可以从SAP HANA 的 Administration Editor---> Overview tab进行查看,需要查看详细的告警信息可以通过Alerts tab进行查看。Statistics Server会定时刷新这些信息,以保证

总是看到的都是最新的汇总信息。

Statistics Server收集汇总系统的表都保存在schema: _SYS_STATISTICS

 

名称服务器(Name Server):保存SAP HANA DB 分布式部署的拓扑结构的相关信息在一个分布式系统中SAP HANA数据库实例存在在不同主机上,name server可以辨别的出SAP HANA相关的组件是运行在那台服务器和所加载的数据是从哪一台服务器中获取的名称服务器知道哪个表或分区位于哪个索引服务器总之域名意识到数据的位置

查看名称服务器的拓扑结构可以通过M_TOPOLOGY_TREE查看。

 

预处理服务器(Preprocessor Server):由于SAP HANA加入了对文本数据的特殊处理,而Preprocessor Server主要就是用于分析文本数据和提取信息用于进行优化文本搜索功能,

 

XS引擎(XS Engine): 是一个可选的组件,用XS引擎客户端可以通过HTTP连接到SAP HANA数据库获取数据·

下面主要讲解下index server: SAP HANA DB的核心:负责内存的分配,事物管理,metadata管理,权限认证,关系型数据库引擎,行存储,列存储,多版本并发控制(MVCC Multi-Version Concurrency Control),日志文件\控制文件的管理等等。

(编辑:cindy liu )
顶一下
(4)
100%
踩一下
(0)
0%
------分隔线----------------------------
您有可能感兴趣的文章