DROP_STATISTICS
Removes statistical data on database projections previously generated by ANALYZE_STATISTICS
. When you drop this data, the Vertica optimizer creates query plans using default statistics.
Regenerating statistics can incur significant overhead.
Syntax
DROP_STATISTICS ('[[[database.]schema.]table]' [, 'category'] [, 'column[,…]' )
Parameters
[database.]schema |
Specifies a schema, by default myschema.thisDbObject If you specify a database, it must be the current database. |
table |
The table on which to drop statistics. If set to an empty string, Vertica drops statistics for all database tables and their projections. |
category |
The category of statistics to drop for the named table, one of the following:
|
column |
The name of a column in table, typically a predicate column. You can specify multiple comma-delimited columns. Vertica narrows the scope of dropped statistics to the specified columns. |
Privileges
Non-superuser:
- Schema: USAGE
- Table: One of INSERT, DELETE, or UPDATE
Examples
Drop all base statistics for the table store.store_sales_fact
:
=> SELECT DROP_STATISTICS('store.store_sales_fact'); DROP_STATISTICS ----------------- 0 (1 row)
Drop statistics for all table projections:
=> SELECT DROP_STATISTICS (''); DROP_STATISTICS ----------------- 0 (1 row)