2016-11-17 62 views
0

我是HANA的新手,我正在监视来自M_CACHES视图的Hana缓存。在这个视图中,我总是将TOTAL_SIZE作为-1值,将USED_SIZE作为375字节的值。为什么Hana M_CACHES视图 - TOTAL_SIZE总是显示-1值?

我想知道为什么TOTAL_SIZE的值是-1?意思是否意味着从HANA的角度来看?

我也检查过这个列的文档 - “可用于缓存实例的最大可用内存预算(以字节为单位)”它是缓存的可用内存,并且已使用的缓存具有一些值,为什么我得到这个 - 1不断?

+0

我想说你选择了一种有趣的方法来学习HANA,首先查看一些相对不重要的内部视图...无论如何,请发布M_CACHES的输出和您正在使用的版本。 –

+0

输出 - CACHE_ID | CS_QueryResultCache [实时] | TOTAL_SIZE | -1 | USED​​_SIZE | 327 |版本是 - SP12 –

回答

0

好的,我有一个时间来检查这一点,并用当前的HANA 1.0修订版,M_CACHES中TOTAL_SIZE的值确实始终为-1。 看起来这个专栏已经被计划用于某些用途,但从未得到实施。

+0

非常感谢您的信息。 USED​​_SIZE是否也未实现?或者它已经实施并可用于监测?至于所有进程,它显示的是375个字节的值。只是想确认一下。 –

+0

USED_SIZE已实现,但在M_CACHES中显示的CACHES不一定默认使用。一些缓存需要配置或明确使用。请注意,对于SAP HANA缓存,与基于磁盘的数据库引擎相比,使用量要少得多,因为所有数据都在RAM中。 –