2017-02-16 53 views
0

我已經使用Hp Vertica 7.0我的vertica在內存中工作嗎?

它有時會放慢速度。 (select count(*) from sessions ;返回:250

當我檢查系統監視器在其上Vertica的安裝在CentOS,

沒有在機器上巨大的負荷。我想知道db在內存中工作嗎?

它是默認來的,還是應該將它設置在參數表中?

在此先感謝

回答

0

這意味着您有250個程序當前已連接到您的Vertica羣集。

每個連接都使用內存和其他資源,即使它是空閒的。

要看看有多少進程是活動的,你可能會去:

SELECT 
    COUNT(*) as active_request_count 
FROM query_requests 
WHERE is_executing; 

而且,通過各種手段,驗證有多少250個連接/會話真正需要的,並關閉不需要的所有會話。

也許,如果可以的話,關閉並重新啓動數據庫是最容易的。

好運

馬爾科

+0

感謝回答,連接在litlle時間,但新聞開放被關閉,我想知道我的Vertica的是內存數據庫?或者我應該設置其中一個參數在內存中執行它 –

+0

Vertica不是內存數據庫。 Vertica的優勢是能夠處理大量的數據 - 無論如何都不會適應內存。我們僅將內存用於寫入優化存儲,以便我們可以在查詢數據時連續加載數據,並將來自寫入優化存儲的數據不斷地在後臺進程中整合到磁盤上的讀取優化存儲中。但是這與當前活動會話的數量無關。 – marcothesane