關於已儲存的查詢

本頁說明 Cloud Firestore 中的已儲存查詢運作方式。

您可以使用 Firebase 控制台建立、儲存及管理查詢。儲存查詢功能僅適用於控制台,您無法透過 API 或其他方式執行或管理儲存的查詢。

儲存的查詢具有下列特性:

  • Google 代管的加密金鑰會加密所有靜態查詢。
  • 已儲存的查詢是專案的子項。
  • 專案刪除時,系統會一併刪除已儲存的查詢。即使刪除執行個體或資料庫,您仍可透過 Google Cloud 控制台的「已儲存的查詢」頁面存取專案中已儲存的查詢。
  • 您必須具備正確的 Identity and Access Management (IAM) 角色或權限,才能查看及管理已儲存的查詢。
  • 您只能透過 Google Cloud 控制台的「已儲存的查詢」頁面存取已儲存的查詢。您無法透過 API 存取已儲存的查詢。

儲存空間位置

Cloud Firestore 會嘗試將查詢儲存在與資料庫相同的位置。不過,儲存已儲存查詢的空間僅限於少數幾個位置,因此系統可能會預設選取其他區域。如要查看及更新儲存查詢的位置,請先點選儲存子工作中的「顯示進階選項」。然後從「Region」(區域) 清單中選取可用位置。

限制

已儲存的查詢有下列限制:

  • 每個專案的每位使用者每秒查詢次數 (QPS) 頻率限制為 20 次,包括讀取和寫入。這項配額無法追蹤或覆寫。
  • 每個專案最多只能建立 10,000 個已儲存的查詢,包括其他 Google Cloud 產品的已儲存查詢。詳情請參閱「配額與限制」。
  • 您無法對含有已儲存查詢的執行個體使用客戶自行管理的加密金鑰。

定價

使用或儲存已儲存的查詢不會產生額外費用。

後續步驟