2016-07-29 103 views
1

我有興趣使用視圖來限制對錶中某些分區的訪問。我應該期望在從視圖中進行選擇時看到性能降低,而不是直接從表中選擇(響應時間較慢或數據使用率較高)?數據是否必須被選擇兩次?BigQuery:View -vs-表查詢速度

查看查詢:

SELECT 
    * 

FROM 
    project:dataset.table 

WHERE 
    _PARTITIONTIME between DATE_ADD(CURRENT_TIMESTAMP(), -1, "MONTH") and CURRENT_TIMESTAMP() 

回答

3

這是相同的性能特點兩種方式。您可以想象,對視圖的引用等同於將SQL文本內聯到查詢的其餘部分。