REFRESH

Name

SinceVersion 1.2.0

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