2017-04-06 77 views
0

我的蜂巢表中将有呼叫记录数据。该表的 3列field1- CALL_DATE,场2-FROM_PHONE_NUM,field3- TO_PHONE蜂巢中的分区和分层

我想查询像 1)我想具体的日期之间的所有通话记录。 2)我想在特定日期之间获取FROM_PHONE电话号码的所有通话记录。 2)我想在特定日期之间获得TO_PHONE电话号码的所有通话记录。

我的桌子大小约为6TB。

我可以知道我应该如何应用分区或分区来提高所有查询的性能?

回答

0

您的要求总是要在特定日期之间获取数据并对其进行过滤,因此表分区偏差日期。

如何创建Link动态分区

你可以有分区关键日期为年月日。

(如 - 20170406今天(2017年4月6日))

+0

如何让我的查询速度更快,如果我想获取从相关的最新通话记录。 – AKC

+0

如果我理解你正确的“你想获取给定日期的通话记录”,那么如果数据按答案配置单元中提到的日期分区,从返回和查询中获取数据将会很快... –