运行Phoenix的Hbase集群使用jdbc和python phoenixdb很慢

时间:2017-04-20 12:43:35

标签: performance jdbc hbase phoenix database-tuning

我有一个运行HBase和凤凰查询服务器的集群设置。目前,我的群集包含一个主节点和3个从属节点。我连接的表由124列和总共1600万行组成。一个简单的COUNT(*)DISTINCT "value"查询大约需要1-2分钟,据我所知,情况并非如此 - How fast is Phoenix? Why is it so fast?

在上面链接的文档中,1亿行的全表扫描大约需要20秒。由于我的表格大小要小得多,我不明白为什么我的查询需要那么久。我该怎么做才能优化我的查询?我计划使用列族重建我的表(我知道这会提高性能,但我想知道是否还有其他方法可以快速提升性能,因为重建当前表将是一项非常艰巨的任务。

我正在使用Phoenix 4.9和HBase 1.2。

0 个答案:

没有答案