ANALYZE TABLE
Description
The ANALYZE TABLE
statement collects statistics about the table to be used by the query optimizer to find a better query execution plan.
Syntax
Parameters
table_name
- The name of an existing table.
PARTITION ( partition_col_name [ = partition_col_val ] [ , ... ] )
- Specifies one or more partition column and value pairs. The partition value is optional.
[ NOSCAN | FOR COLUMNS col [ , ... ] | FOR ALL COLUMNS ]
-
- If no analyze option is specified,
ANALYZE TABLE
collects the table's number of rows and size in bytes. - NOSCAN
Collect only the table's size in bytes ( which does not require scanning the entire table ). - FOR COLUMNS col [ , ... ]
|
FOR ALL COLUMNS
Collect column statistics for each column specified, or alternatively for every column, as well as table statistics.
- If no analyze option is specified,