功能

用于返回所有正在进行刷新和历史刷新的刷新的作业历史。目前只会显示最近7天10000条数据。结果中可以显示增量刷新多少条、是否是增量刷新等。

语法

 SHOW DYNAMIC TABLE REFRESH HISTORY [where <expr>] [LIMIT num];

参数说明

  • WHERE <expr>:WHERE <expr>:(可选)支持用户根据SHOW JOBS命令显示的字段进行筛选。用户可以通过表达式对结果进行过滤,以便更精确地查找所需的数据。
  • LIMIT num:(可选)限制返回的作业记录数量,范围为1-10000。

返回结果

字段说明
workspace_name工作空间名称
schema_nameschema名称
name动态表名字
virtual_cluster使用的计算集群
start_time刷新开始时间,timestmap类型
end_time刷新结束时间,timestmap类型
duration刷新耗时,interval类型
state作业状态
refresh_triggerMANUAL(由用户调用refresh手动触发刷新,包含studio调度刷新) SYSTEM_SCHEDULED(由lakehouse调度刷新)
suspended_reson保留字段无特殊意义
refresh_modeNO_DATA FULL INCREMENTAl
error_message刷新失败的信息
source_tables记录了dynamict table使用的基表名称
stats增量刷新条数等信息
completion_target保留字段无特殊意义
job_id作业ID,通过点击作业ID可以看到job profile

使用示例

  • 根据动态表名字过滤对应的刷新历史
 SHOW DYNAMIC TABLE REFRESH HISTORY  where name='dau';
  • 根据耗时进行过滤,过滤大于一秒的啥UI想你
 SHOW DYNAMIC TABLE REFRESH HISTORY  where name='dau' and duration>interval 1 second;
  • 根据计算集群进行过滤
 SHOW DYNAMIC TABLE REFRESH HISTORY  where name='dau' and duration>interval 1 second and virtual_cluster='DEFAULT';
  • 根据开始时间进行过滤
 SHOW DYNAMIC TABLE REFRESH HISTORY  where name='dau' and duration>interval 1 second and virtual_cluster='DEFAULT'  and start_time>timestamp'2024-06-12 12:47:07.881';

联系我们
预约咨询
微信咨询
电话咨询