嗨,那裏。如何使用BigQuery插槽
最近,我想通過使用「group by」在一些表(表的名稱適合xxx_mst_yyyymmdd)在bigquery Web UI中運行查詢。行將超過1000萬。不幸的是,查詢失敗,此錯誤:
查詢失敗 錯誤:查詢執行過程中的資源超出。
我做了一些改進,與我的查詢語言,該錯誤可能不是這個時間。但我的數據的increasement發生,錯誤也會出現在future.So我檢查的BigQuery的最新版本,也許有兩種方法可以解決這個問題:
1. 2016/01/01之後,Bigquery將更改查詢定價層以滿足「高計算層」,以便「resourcesExceeded error」不會再發生。
2.BigQuery插槽。 我檢查了谷歌的一些文件,並沒有發現關於如何使用BigQuery的Slots.Is有大量查詢插槽的任何樣本或用例的方法嗎?或者我有與BigQuery團隊聯繫,以開啓該功能?
希望有人能幫我回答這個問題,非常感謝!
Jordan Tigani,感謝您的建議,因爲您詢問「工作ID是什麼」,因爲該項目中存在一些商業祕密,所以我在Google SupportCenter中提供了SQL和工作ID,如果有的話消息,我會更新這張票。 – xialin
作爲我的SQL的簡要視圖:爲Ct,A,B,C FROM (SELECT甲 SELECT COUNT(*),B,C FROM [數據集。一個] ) GROUP BY A,B,C HAVING克拉> 1 或者是這樣的: SELECT COUNT(*)AS CT,A,B,C FROM [dataset.a] GROUP BY A,B ,C HAVING> 1 數據集的行數約爲11,000,000。 – xialin
更新: SELECT COUNT()AS ct,A,B,C FROM(SELECT A,B,C FROM [dataset.a])GROUP BY A,B,C具有ct> 1→失敗。 SELECT COUNT()AS ct,A,B,C FROM(SELECT A,B,C FROM [dataset.a])GROUP EACH BY A,B,C H> ct> 1→success。 這似乎是每個也是需要的。 – xialin