分析表(Databricks SQL)

分析桌子語句收集有關一個特定表或一個指定數據庫中的所有表的統計信息,這些數據庫將由查詢優化器使用以找到更好的查詢執行計劃。

該聲明僅適用於三角洲湖桌。

句法

分析桌子table_name[[分割條款這是給予的計算統計數據[[Noscan|為了Col1[,,...這是給予的|為了全部這是給予的分析[[{|}schema_name這是給予的計算統計數據[[Noscan這是給予的

參數

  • table_name

    標識要分析的表。該名稱不得包括一個時間規範

  • 分區條款

    可選地將命令限製為分區的子集。

  • [Noscan |對於列col [,…] |對於所有列]]

    如果未指定分析選項,分析桌子收集表中表的行數和大小。

    • Noscan

      僅在字節中收集表的大小(不需要掃描整個表)。

    • 對於列col [,…] |對於所有列

      收集指定或每列的每列的列統計信息以及表統計信息。

  • { 從|in} [schema_name](sql-ref-names.md#schema-name

    指定要分析的模式的名稱。沒有模式名稱,分析收集當前用戶有權分析的當前架構中的所有表。

  • Noscan

    僅在字節中收集表的大小(不需要掃描整個表)。

  • 對於列col [,…]|對於所有列

    收集指定或每列的每個列的列統​​計信息以及表統計信息。

如果未指定分析選項,則收集行中的行數和大小。

例子

>創造桌子學生((姓名細繩,,,,學生卡int分區經過((學生卡);>插入進入學生分割((學生卡=111111(('標記');>插入進入學生分割((學生卡=222222(('約翰');>分析桌子學生計算統計數據Noscan;>desc擴展學生;col_name數據類型評論-------------------------------------------------------------------------姓名細繩無效的學生卡int無效的.........統計數據864字節.........>分析桌子學生計算統計數據;>desc擴展學生;col_name數據類型評論-------------------------------------------------------------------------姓名細繩無效的學生卡int無效的.........統計數據864字節,,,,2.........>分析桌子學生分割((學生卡=111111計算統計數據;>desc擴展學生分割((學生卡=111111);col_name數據類型評論-------------------------------------------------------------------------姓名細繩無效的學生卡int無效的.........分割統計數據432字節,,,,1.........輸出格式orgapachehadoop...>分析桌子學生計算統計數據為了姓名;>desc擴展學生姓名;info_nameinfo_value------------------------------col_name姓名數據類型細繩評論無效的最小無效的最大限度無效的num_nulls0獨特的_count2avg_col_len4max_col_len4直方圖無效的>分析School_schema計算統計數據Noscan;>desc擴展教師;col_name數據類型評論-------------------------------------------------------------------------姓名細繩無效的老師_idint無效的.........統計數據1382字節.........>desc擴展學生;col_name數據類型評論-------------------------------------------------------------------------姓名細繩無效的學生卡int無效的.........統計數據864字節.........>分析計算統計數據;>desc擴展教師;col_name數據類型評論-------------------------------------------------------------------------姓名細繩無效的老師_idint無效的.........統計數據1382字節,,,,2.........>desc擴展學生;col_name數據類型評論-------------------------------------------------------------------------姓名細繩無效的學生卡int無效的.........統計數據864字節,,,,2.........