INFORMATION_SCHEMA
INFORMATION_SCHEMA 是 Lakehouse 内置的元数据查询接口,基于 ANSI SQL-92 标准,通过标准 SQL 查询表、视图、作业历史、权限等元数据信息,无需额外工具。
本章内容
| 页面 | 说明 |
|---|---|
| 实例级 INFORMATION_SCHEMA | 跨工作空间的实例级元数据,需 INSTANCE ADMIN 权限,通过 访问 |
| 空间级 INFORMATION_SCHEMA | 当前工作空间的表、视图、作业历史等元数据,需 workspace_admin 角色 |
两种访问范围
| 范围 | 访问路径 | 权限要求 | 典型用途 |
|---|---|---|---|
| 实例级 | SYS.information_schema.<视图名> | INSTANCE ADMIN | 查看所有空间的元数据、已删除对象记录 |
| 空间级 | information_schema.<视图名> | workspace_admin | 查看当前空间的表结构、作业历史、权限分配 |
常用查询
查看当前空间所有表
查看作业历史(最近 24 小时)
查看实例级所有空间的表(需 INSTANCE ADMIN)
注意事项
- 视图数据存在约 15 分钟延迟;实时元数据请用
、SHOW TABLES
等命令SHOW JOBS - 所有视图只读,不可修改或删除
- 周期任务中避免
,建议指定具体字段,防止视图字段变更导致任务出错SELECT * - 实例级视图中已删除对象保留 60 天记录,通过
过滤现存对象delete_time IS NULL
相关文档
| 文档 | 说明 |
|---|---|
| 实例级 INFORMATION_SCHEMA 简介 | 实例级视图的访问方式、使用限制和查询示例 |
| 实例级 INFORMATION_SCHEMA 视图列表 | 所有实例级视图的字段说明 |
| 空间级 INFORMATION_SCHEMA 简介 | 空间级视图的权限要求、使用说明和查询示例 |
| 空间级 INFORMATION_SCHEMA 视图列表 | 所有空间级视图的字段说明 |
| 使用 job_history 分析作业历史 | 基于 job_history 视图分析资源使用、性能瓶颈的实践指南 |
| 权限体系盘点与优化最佳实践 | 基于 object_privileges、roles、users 等视图盘点和优化权限配置 |
| 安全合规审计指南 | 基于 information_schema 实现等保 2.0、SOC 2 等合规审计的完整方案 |
| 费用异常分析与问题定位 | 基于 instance_usage、storage_metering 视图分析费用异常 |
联系我们
