2016-11-17 60 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中。 –