2014-12-03 106 views
1

我們一直在使用谷歌引入的新Streaming API進入他們的BigQuery引擎,以滿足我們的一些內部需求。對於99%的請求,流式響應需要1秒<,但對於一些請求,大約需要15-16分鐘。Bigquery Streaming API(insertAll)需要很長時間才能返回響應

API的方法調用: 'insertAll()' PROJECT_ID: '513990544911'

共同順便說一下,反應總是930-950秒之間。請求最終成功,我們得到預期的響應。

有人遇到類似的問題,並已能夠解決它? BigQuery團隊中的某人可以解釋這種行爲嗎?

謝謝。

回答

0

BigQuery團隊幫助我縮小了範圍,這在客戶端請求方面更是一個問題。 由於我沒有刷新用於向BigQuery發出請求的服務對象,因此觀察到該行爲。 不時重新創建服務對象,並且已經停止了此問題以重新表面。

API:BigQuery的Python的API

#Refresh service object in Python: 
http = httplib2.Http()   
http = credentials.authorize(http)   
service = build('bigquery', 'v2', http=http) 

的BigQuery的支持票:https://code.google.com/p/google-bigquery/issues/detail?id=196

相關問題