REFRESH

Name

SinceVersion 1.2.0

REFRESH

Description

This statement refreshes the metadata of the specified Catalog/Database/Table.

syntax:

  1. REFRESH CATALOG catalog_name;
  2. REFRESH DATABASE [catalog_name.]database_name;
  3. REFRESH TABLE [catalog_name.][database_name.]table_name;

When the Catalog is refreshed, the object-related Cache is forced to be invalidated.

Including Partition Cache, Schema Cache, File Cache, etc.

Example

  1. Refresh hive catalog

    1. REFRESH CATALOG hive;
  2. Refresh database1

    1. REFRESH DATABASE ctl.database1;
    2. REFRESH DATABASE database1;
  3. Refresh table1

    1. REFRESH TABLE ctl.db.table1;
    2. REFRESH TABLE db.table1;
    3. REFRESH TABLE table1;

Keywords

REFRESH, CATALOG, DATABASE, TABLE

Best Practice