跳到主要内容

REFRESH

描述

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

语法:

REFRESH CATALOG catalog_name;
REFRESH DATABASE [catalog_name.]database_name;
REFRESH TABLE [catalog_name.][database_name.]table_name;

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

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

示例

  1. 刷新 hive catalog

    REFRESH CATALOG hive;
  2. 刷新 database1

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

    REFRESH TABLE ctl.db.table1;
    REFRESH TABLE db.table1;
    REFRESH TABLE table1;

关键词

REFRESH, CATALOG, DATABASE, TABLE

最佳实践