我們有一個應用程序根據用戶存儲的列生成過濾器面板。這裏有一個例子:併發查詢的BigQuery配額
這些查詢同時運行,這樣我們就可以一氣呵成加載側邊欄。在頁面上的每個操作導致N + 1個併發查詢,其中N =頁面上的過濾器數量。很可能當大於5個用戶同時使用該應用程序時,將會有"rate exceeded" exceptions。
有什麼辦法可以請求一種方法來放鬆這個單一的配額嗎?不幸的是,如果我們要爲後端實現BQ,這個特定的配額將使我們的應用程序幾乎不可操作。如果是這樣,請讓我知道如何!
我們有一個應用程序根據用戶存儲的列生成過濾器面板。這裏有一個例子:併發查詢的BigQuery配額
這些查詢同時運行,這樣我們就可以一氣呵成加載側邊欄。在頁面上的每個操作導致N + 1個併發查詢,其中N =頁面上的過濾器數量。很可能當大於5個用戶同時使用該應用程序時,將會有"rate exceeded" exceptions。
有什麼辦法可以請求一種方法來放鬆這個單一的配額嗎?不幸的是,如果我們要爲後端實現BQ,這個特定的配額將使我們的應用程序幾乎不可操作。如果是這樣,請讓我知道如何!
我不知道,如果你可以改變配額(您可能需要聯繫您的sales representative
這個)
同時,如果你真的同時把所有這些N + 1個查詢 - 我看到另外一個選項,它是結合所有這些N + 1查詢到一個查詢,從而大大減少了總查詢量。
從你的問題中不清楚你的查詢究竟是什麼樣的 - 這取決於這使得一個查詢可以是更少或更多的挑戰 - 但這絕對是一個選項
你是使用用戶憑證還是隻運行一個查詢(相同)服務帳戶? –
@MikhailBerlyant只有一個帳戶。 – David542