Snowflake 的查詢效能

Snowflake 資料建模入門

Nuno Rocha

Director of Engineering

資料儲存

以列為主的儲存

Snowflake 資料建模入門

資料儲存(1)

以列為主的 PostgreSQL

Snowflake 資料建模入門

資料儲存(2)

以列為主的 Snowflake

Snowflake 資料建模入門

大規模平行處理

多個平行程序執行查詢

Snowflake 資料建模入門

MPP 在資料儲存中的角色

以微分割切分資料

Snowflake 資料建模入門

MPP 在資料儲存中的角色(1)

以一般分割切分資料

Snowflake 資料建模入門

視覺化查詢執行時間

查詢執行結果

Snowflake 資料建模入門

視覺化查詢執行時間(1)

尋找查詢設定檔的操作說明

Snowflake 資料建模入門

視覺化查詢執行時間(2)

查詢設定檔頁面

Snowflake 資料建模入門

術語總覽

  • Massively Parallel Processing (MPP):Snowflake 的引擎,可同時用多部伺服器處理資料。
  • Micro-partitions:Snowflake 中的小型資料分割,能加快讀取。
  • Columnar Storage:欄式儲存格式,各欄分開儲存。
  • Row-based Storage:列式傳統儲存格式,各列依序儲存。
  • PostgreSQL:開源關聯式資料庫,採列式儲存,常用來與 Snowflake 做效能比較。
  • Query Profile:Snowflake 的功能,用來視覺化查詢步驟與資源使用。
Snowflake 資料建模入門

一起來練習吧!

Snowflake 資料建模入門

Preparing Video For Download...