BigQuery - BI 引擎



除了 BigQuery 中的最佳化設定外,BigQuery 還提供了一個併發服務,BI 引擎,其目的是掃描和最佳化 BigQuery 查詢效能。

  • BI 引擎是一種記憶體中服務,它會分析正在執行的作業範圍與執行時可用的插槽和計算資源數量。
  • BI 引擎不僅會分析查詢資源,還會在分配可用資源後主動加速其執行(因此稱為“引擎”)。
  • BI 引擎是可配置和可自定義的,這意味著開發人員可以選擇將其範圍內的表格和檢視。
  • BI 引擎是 BigQuery 中的一個產品。要訪問 BI 著陸頁,只需在 Cloud Console 搜尋欄中搜索“BI 引擎”。

BI 引擎頁面會提示您建立預留

BigQuery BI Engine

單擊“建立預留”後,您將能夠配置希望在 BI 引擎範圍內設定多少 GB,並新增您希望包含在 BI 引擎效能最佳化功能範圍內的表格。

Create a Reservation

BI 引擎的查詢加速

此外,BI 引擎與 BigQuery API 同步,以便為從自動化流程載入、更新或修改的表格提供查詢加速優勢。

BI 引擎的最高成就就是向量化執行時,它允許它利用雲 CPU 並能夠壓縮資料以實現無縫執行。

BI 引擎的真正強大之處在於它能夠與 BigQuery 相關的平臺和應用程式整合。例如,基於 BigQuery 查詢建立資料的 Looker 儀表板將有資格獲得BI 引擎加速

BI 引擎的使用案例

對於具有大量資料表格並定期查詢這些表格的使用者,BI 引擎將帶來最大的益處。

BI 引擎的使用案例包括 -

  • 由 BigQuery 提供支援的資源密集型視覺化。
  • 您有特定的大型且經常查詢的表格。
  • 多個使用者在類似時間查詢資源並導致效能瓶頸。

無論如何,對於任何尋求使流程更高效且計算量更少的使用者而言,BI 引擎仍然是一種強大的最佳化策略。

廣告

© . All rights reserved.