Snowflake - 監控使用情況和儲存



Snowflake 根據儲存使用情況雲服務向客戶收費。因此,監控儲存資料和使用情況非常重要。

單個使用者可以檢視長時間執行的查詢的歷史記錄,而帳戶管理員可以檢視每個使用者的計費情況、每個使用者或按日期等使用和利用的服務情況。

檢查儲存

使用者可以檢查每個表有多少行以及資料大小。如果使用者有表的訪問許可權,他/她只需選擇一個表即可檢視這些詳細資訊。在左下方面板中,使用者可以看到表名,然後是行數和資料儲存大小。之後,它顯示錶的列定義。

以下螢幕截圖顯示瞭如何檢查儲存詳細資訊:

Checking Storage

歷史記錄

在本節中,使用者可以檢查他們在 Snowflake 中的活動,例如他們正在使用哪些查詢、查詢的當前狀態、執行需要多長時間等。

要檢視歷史記錄,請單擊頂部的功能區中的歷史記錄選項卡。它將顯示使用者的歷史記錄。如果使用者以帳戶管理員身份訪問或登入,他們可以根據單個使用者篩選歷史記錄。它顯示以下資訊:

  • 查詢處於 RUNNING/FAILED/SUCCESS 狀態

  • 查詢 ID - 查詢 ID 對所有執行的查詢都是唯一的

  • SQL 文字 - 它顯示使用者運行了哪個查詢。

  • 使用者 - 執行操作的使用者。

  • 倉庫 - 用於執行查詢的倉庫。

  • 叢集 - 如果是多叢集,則使用叢集的數量

  • 大小 - 倉庫大小

  • 會話 ID - 每個工作表都有唯一的會話 ID。

  • 開始時間 - 查詢開始執行的時間

  • 結束時間 - 查詢完成執行的時間

  • 總持續時間 - 查詢執行的總時間。

  • 掃描的位元組數 - 它顯示掃描了多少資料以獲取結果

  • 行數 - 掃描的行數

以下螢幕截圖顯示了歷史記錄檢視:

History

在過濾器中,使用者可以透過單擊“+”號放置一個或多個過濾器,並透過使用“–”號刪除過濾器。以下螢幕截圖顯示了可用過濾器的列表:

Filter

監控

要執行帳戶級監控,使用者必須以 ACCOUNTADMIN 角色登入。

出於監控目的,請以帳戶管理員身份登入。單擊頂部的功能區中的帳戶連結。預設情況下,它將顯示帳戶使用情況。使用者可以看到建立的倉庫數量、使用了多少積分、平均儲存使用量(這意味著在執行查詢期間掃描了多少資料與總體儲存量的對比),以及傳輸了多少資料。

它還顯示每個倉庫使用的積分,並顯示一個餅圖。在右側,使用者可以以表格形式檢視日期積分使用情況。使用者甚至可以透過單擊“下載資料”來下載資料。可以透過更改右上側的月份檢視每月使用情況。

以下螢幕截圖顯示了“使用情況”選項卡的資訊:

Usage

單擊下一個選項卡“計費”。在這裡,使用者可以看到之前新增的任何付款方式。使用者還可以透過單擊“新增信用卡”連結,然後提供信用卡號、CVV、有效期、姓名等常規詳細資訊來新增新的付款方式。

以下螢幕截圖顯示了“計費”部分:

Billing

單擊下一個選項卡“使用者”。它顯示帳戶中所有使用者的名稱。

  • 透過選擇“使用者”,帳戶管理員可以使用“重置密碼”“停用使用者”“刪除”按鈕分別重置使用者密碼、停用使用者或刪除使用者。透過單擊使用者列表頂部的“建立”按鈕,帳戶管理員可以建立一個新使用者。

以下螢幕截圖顯示了“使用者”選項卡的功能:

Users Tab

現在單擊下一個選項卡“角色”。可以透過單擊角色列表頂部的“建立”按鈕在此處建立新角色。透過選擇一個角色,它還可以選擇啟用或刪除角色,分別透過單擊“編輯”按鈕和“刪除”

以下螢幕截圖顯示了“角色”選項卡的功能:

Roles

除此之外,還有策略、會話、資源監視器和閱讀器帳戶選項卡。帳戶管理員可以建立/編輯/刪除策略、建立/編輯/刪除會話、建立/編輯/刪除資源監視器,以及類似於閱讀器帳戶的操作。

廣告