已儲存的查詢總覽
如要儲存、重複使用及共用經常執行的資料庫陳述式,而不必為每個工作階段重新編寫,可以使用 Bigtable 中的已儲存的查詢。
您可以使用 Bigtable Studio 建立、儲存及管理 SQL 指令碼,做為已儲存的查詢。已儲存的查詢功能僅適用於控制台,無法透過 API 或其他方式執行或管理。
已儲存的查詢具有下列特性:
- Google-owned and Google-managed encryption keys 加密所有靜態查詢。
- 已儲存的查詢是專案的子項。
- 專案刪除後,已儲存的查詢也會一併刪除。如果刪除執行個體或資料庫,您仍可透過 控制台的「Saved queries」(已儲存的查詢) 頁面,存取專案中已儲存的查詢。 Google Cloud
- 您必須具備正確的 Identity and Access Management (IAM) 角色或權限,才能查看及管理已儲存的查詢。
- 如要存取已儲存的查詢,只能使用 Bigtable Studio,或前往 Google Cloud 控制台的「Saved queries」(已儲存的查詢) 頁面。無法透過 API 存取已儲存的查詢。
儲存空間位置
Bigtable 會嘗試將查詢儲存在資料庫所在位置。不過,已儲存的查詢的儲存空間僅適用於部分位置,因此系統預設可能會選取其他區域。如要查看及更新已儲存的查詢的儲存位置,請先在儲存子工作中按一下「Show Advanced Options」(顯示進階選項)。接著,從「Region」(區域) 清單中選取可用位置。
限制
已儲存的查詢有下列限制:
- 每位使用者在每個專案的頻率限制為每秒 20 次查詢 (QPS),包括讀取和寫入。這項配額無法追蹤或覆寫。
- 在專案中,您最多只能建立 10,000 個已儲存的查詢,包括其他 Google Cloud 產品的已儲存查詢。詳情請參閱「配額與限制」。
- 即使來源 Bigtable 執行個體使用 CMEK 加密,您也無法以客戶自行管理的加密金鑰 (CMEK) 加密已儲存的查詢。
定價
使用或儲存已儲存的查詢不會產生額外費用。
後續步驟
- 瞭解如何建立及管理已儲存的查詢。
- 瞭解如何使用 Bigtable Studio 管理資料。