本頁面說明如何針對應用程式儲存在資料庫中的資料,查看及管理實體、索引和統計資料,同時說明如何啟用或停用 Cloud Datastore Admin 權限,以及如何啟用或停用 Cloud Datastore 寫入功能。您可以在 Google Cloud Platform 主控台的 Cloud Datastore 頁面中進行這些活動。
查看 Cloud Datastore 統計資料
您可以前往 Cloud Datastore 資訊主頁查看應用程式中實體的資料,以及內建索引和複合式索引的統計資料。
資訊主頁的外觀如下:
如要進一步瞭解這個頁面中的統計資料,請參閱在主控台中查看統計資料。
查看索引
您可以前往「索引」頁面查看應用程式的索引表。
系統應會顯示每個索引的狀態,例如是否已可為應用程式提供服務。您應該還會看到索引使用的儲存空間量,以及各個索引中的項目數量。
查看實體
前往「Entities」(實體) 頁面可查看應用程式儲存在資料庫中的實體。
您應該會看到如下內容:
您也可以在這個頁面中建立、更新、刪除和查詢實體。如要瞭解操作方式,請參閱快速入門導覽課程。
啟用或停用資料庫寫入功能
在一般情況下,建議您在還原前先停用寫入功能,以避免還原作業和寫入至資料庫的任何新資料發生衝突。
停用寫入功能可避免實體遭下列角色/項目變更:
- Cloud Datastore 檢視者。
- 使用 Cloud Datastore API 的應用程式。
如要啟用或停用寫入功能:
前往「Admin」(管理) 頁面。
按一下 [啟用寫入功能] 可啟用寫入功能,按一下 [停用寫入功能] 則可停用寫入功能。按鈕文字會隨著專案狀態而變化。
Cloud Datastore Admin (已淘汰)
Cloud Datastore 之前支援啟用 Cloud Datastore Admin,這是個具大量刪除與備份功能的選用模組。Cloud Datastore Admin 已由更可靠的替代方案取代:
- 備份功能已由代管的匯出與匯入功能取代。
- 大量刪除功能已由 Cloud Dataflow 的「大量刪除實體」範本取代。
如果您之前已啟用 Cloud Datastore Admin,可以繼續存取該模組。如果您停用 Cloud Datastore Admin,則將無法重新啟用該模組。
停用 Cloud Datastore Admin 存取權:
前往「Admin」(管理) 頁面。
前往「Admin」(管理) 頁面按一下 [Disable Datastore Admin] (停用 Datastore Admin)。
Cloud Datastore Admin 功能使用須知
- 進行複製、刪除和備份作業時,可能不會涵蓋近期更新項目。
- 所有 Cloud Datastore Admin 作業都是在您的應用程式中執行,因此會計入您的配額。
- 強烈建議您在備份或還原期間停用寫入功能。
- 在複製/還原作業期間,系統會覆寫鍵值相同的現有實體。如果執行複製/還原操作多次,系統不會建立重複項目。複製/還原操作不會刪除額外資料。
- 如果您使用非預設的佇列進行備份/還原,則只能在
queue.yaml
中指定ah-builtin-python-bundle
目標,而無法使用任何其他目標。
查看 Cloud Datastore Admin 資源使用量
執行 Cloud Datastore Admin 工作時,您其實是在執行基礎的 MapReduce 工作。MapReduce 工作會導致前端執行個體時數增加,並提高 Storage 的作業數和用量。
如要查看資源使用量:
造訪 GCP 主控台的「App Engine」頁面。
使用頁面頂端的下拉式選單選取
default
服務和ah-builtin-python-bundle
版本。