运行phoenix的hbase集群使用jdbc和python phoenixdb速度很慢

cnh2zyt3  于 2021-06-09  发布在  Hbase
关注(0)|答案(0)|浏览(250)

我有一个运行hbase的集群设置和一个phoenix查询服务器。当前我的集群包含一个主节点和3个从节点。我连接到的表由124列和1600万行组成。一个简单的 COUNT(*) 或者 DISTINCT "value" 查询大约需要1-2分钟,据我所知不应该是这样的-菲尼克斯有多快?为什么这么快?
在上面链接的文档中,对1亿行的完整表扫描大约需要20秒。而且由于我的表的大小要小得多,我不明白为什么我的查询要花那么长时间。如何优化查询?我计划使用列族重构表(我知道这可以提高性能,但我想知道是否有其他方法可以快速提高性能,因为重构当前表将是一项非常艰巨的任务。
我正在使用phoenix 4.9和hbase 1.2。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题