REFRESH

Name

REFRESH

Description

该语句用于刷新指定 Catalog/Database/Table 的元数据。

语法:

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

刷新Catalog的同时,会强制使对象相关的 Cache 失效。

包括Partition Cache、Schema Cache、File Cache等。

Example

  1. 刷新 hive catalog

    1. REFRESH CATALOG hive;
  2. 刷新 database1

    1. REFRESH DATABASE ctl.database1;
    2. REFRESH DATABASE database1;
  3. 刷新 table1

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

Keywords

REFRESH, CATALOG, DATABASE, TABLE

Best Practice