分析表
的分析表
語句收集統計信息的一個特定的表或指定一個模式中的所有表,所使用的查詢優化器,找到一個更好的查詢執行計劃。
重要的
您可以運行分析表
三角洲表上隻在磚運行時8.3及以上。
參數
標識表來進行分析。必須不包含一個名稱時間規範。
選擇限製命令來分區的一個子集。
這一條款不支持三角洲湖表。
為列坳[…][NOSCAN | |所有列)
如果沒有指定分析選項,
分析表
收集表的行數和大小的字節。NOSCAN
隻收集表的大小(以字節(不需要掃描整個表)。
列坳[…]|所有列
收集列統計每一列指定,或者對於每一列,以及表統計信息。
不支持列統計結合
分區
條款。
{從
|
在}[schema_name] (sql-ref-names.md #模式名稱指定要分析的模式的名稱。沒有模式名稱,
分析表
收集當前模式中的所有表當前用戶權限分析。
例子
>創建表學生(的名字字符串,student_idINT)分區通過(student_id);>插入成學生分區(student_id=111111年)值(“馬克”);>插入成學生分區(student_id=222222年)值(“約翰。”);>分析表學生計算統計數據NOSCAN;>DESC擴展學生;col_namedata_type評論- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -的名字字符串零student_idint零………統計數據864年字節………>分析表學生計算統計數據;>DESC擴展學生;col_namedata_type評論- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -的名字字符串零student_idint零………統計數據864年字節,2行………>分析表學生分區(student_id=111111年)計算統計數據;>DESC擴展學生分區(student_id=111111年);col_namedata_type評論- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -的名字字符串零student_idint零………分區統計數據432年字節,1行………OutputFormatorg。apache。hadoop…>分析表學生計算統計數據為列的名字;>DESC擴展學生的名字;info_nameinfo_value- - - - - - - - - - - - - - - - - - - - - - - -col_name的名字data_type字符串評論零最小值零馬克斯零num_nulls0distinct_count2avg_col_len4max_col_len4柱狀圖零>分析表在school_schema計算統計數據NOSCAN;>DESC擴展老師;col_namedata_type評論- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -的名字字符串零teacher_idint零………統計數據1382年字節………>DESC擴展學生;col_namedata_type評論- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -的名字字符串零student_idint零………統計數據864年字節………>分析表計算統計數據;>DESC擴展老師;col_namedata_type評論- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -的名字字符串零teacher_idint零………統計數據1382年字節,2行………>DESC擴展學生;col_namedata_type評論- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -的名字字符串零student_idint零………統計數據864年字節,2行………