2017-04-06 76 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

如果我理解你正確的「你想獲取給定日期的通話記錄」,那麼如果數據按答案配置單元中提到的日期分區,從返回和查詢中獲取數據將會很快... –