開始使用保留項目功能

瞭解如何在 BigQuery 中建立預留項目、指派預留項目,以及刪除預留項目。

您也可以購買承諾。詳情請參閱「承諾」。

開始本教學課程前,建議您先閱讀工作負載管理簡介,瞭解基本概念。


如要直接在 Google Cloud 控制台按照逐步指南操作,請按一下「Guide me」(逐步引導)

逐步引導


事前準備

  1. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

    您可以建立單獨的 Google Cloud 專案來管理預訂,並為其指定描述性名稱,例如 bq-COMPANY_NAME-admin
  2. Make sure that billing is enabled for your Google Cloud project.

  3. Enable the BigQuery Reservation API.

    Enable the API

    詳情請參閱「啟用 BigQuery Reservation API」。

  4. 在 Google Cloud 控制台中查看運算單元配額:

    查看運算單元配額

    購買運算單元之前,要購買運算單元的區域中必須具備充足的運算單元配額。

    如果區域中的運算單元配額少於您要購買的運算單元數量,請參閱「申請提高配額」一文。

建立自動調度資源預留項目

US 多區域中建立名為 prod 的預留項目,並為該項目分配最多 100 個自動調度資源運算單元。

  1. 前往 Google Cloud 控制台的「BigQuery」頁面。

    前往 BigQuery

  2. 在導覽選單中,按一下「Capacity management」(容量管理)

  3. 按一下「Create reservation」(建立預留項目)

  4. 在「Reservation name」(預留項目名稱) 欄位輸入 prod

  5. 從「Location」(位置) 下拉式選單中選取「us (multiple regions in United States)」(us (多個美國區域))

  6. 從「Edition」(版本) 清單中選取「Standard」(標準)。詳情請參閱瞭解 BigQuery 版本的相關說明。

  7. 在「Max reservation size selector」(預留項目大小選取器),選取「Small (100 Slots)」(小 (100 個運算單元))

  8. 其他預設設定請保留預設值,然後點選「儲存」

如要瞭解如何使用 SQL 或 bq 工具建立保留項目,請參閱「建立專屬時段的保留項目」。

將專案指派給保留項目

將專案指派給 prod 預留項目。從這個專案執行的任何查詢工作都會使用 prod 保留項目的運算單元集區。(在本教學課程中,您不會執行工作)。

您可以指派任何專案,前提是該專案與您建立預留容量的管理專案位於相同機構和區域。

  1. 前往 Google Cloud 控制台的「BigQuery」頁面。

    前往 BigQuery

  2. 在導覽選單中,按一下「Capacity management」(容量管理)

  3. 按一下「Slot reservations」(運算單元保留) 分頁標籤。

  4. 在「Actions」欄中找到預留項目 prod,然後點選 「Actions」

    指派作業專案選擇工具。

  5. 按一下「建立作業」

  6. 在「Select an organization, folder or project」(選取組織、資料夾或專案) 部分,點選「Browse」(瀏覽)。

  7. 瀏覽或搜尋專案,並選取所需項目。

  8. 按一下 [建立]。

建立預留指派時,請至少等待 5 分鐘再執行查詢。否則,系統可能會按照以量計價的定價模式計費。

如要瞭解如何使用 SQL 或 bq 工具將專案指派給保留項目,請參閱「將專案或資料夾指派給保留項目」。

清除所用資源

如要避免系統向您的 Google Cloud 帳戶收取您在本頁所用資源的費用,請按照下列步驟操作。

刪除專案

如要避免付費,最簡單的方法就是刪除您為了本教學課程所建立的專案。

如要刪除專案:

  1. In the Google Cloud console, go to the Manage resources page.

    Go to Manage resources

  2. In the project list, select the project that you want to delete, and then click Delete.
  3. In the dialog, type the project ID, and then click Shut down to delete the project.

刪除保留項目

刪除保留項目後,目前正在執行該保留項目中運算單元的任何工作都會失敗。為避免發生錯誤,請先讓進行中的作業完成,再刪除預留作業。

  1. 前往 Google Cloud 控制台的「BigQuery」頁面。

    前往 BigQuery

  2. 在導覽選單中,按一下「Capacity management」(容量管理)

  3. 按一下「Slot reservations」(運算單元保留) 分頁標籤。

  4. 找到預留項目 prod,然後點選切換節點

  5. 針對該預留項目中的各項指派作業,依序點選「Actions」(動作) 和「Delete」(刪除)。

  6. 在「Actions」欄中找到預留項目 prod,然後依序點選 「Actions」

  7. 點選「刪除」。

如要瞭解如何使用 SQL 或 bq 工具刪除預訂,請參閱「刪除預訂」。

後續步驟