2017-02-16 66 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