分析表
适用于:砖的SQL砖运行时
的分析表
语句收集统计信息的一个特定的表或指定一个模式中的所有表,所使用的查询优化器,找到一个更好的查询执行计划。
参数
标识表来进行分析。必须不包含一个名称时间规范或路径。如果表不能发现砖了TABLE_OR_VIEW_NOT_FOUND错误。
选择限制命令来分区的一个子集。
这一条款不支持三角洲湖表。
为列坳[…][NOSCAN | |所有列)
如果没有指定分析选项,
分析表
收集表的行数和大小的字节。NOSCAN
只收集表的大小(以字节(不需要扫描整个表)。
列坳[…]|所有列
收集列统计每一列指定,或者对于每一列,以及表统计信息。
不支持列统计结合
分区
条款。
{从
|
在}schema_name指定要分析的模式的名称。没有模式名称,
分析表
收集当前模式中的所有表当前用户权限分析。
例子
>创建表学生(的名字字符串,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行………