object_dependencies
您可以通过查询视图 object_dependencies
来查看异步物化视图的依赖关系。
object_dependencies
中提供以下字段
字段 | 描述 |
---|---|
object_id | 对象的 ID。 |
object_name | 对象的名称。 |
object_database | 对象所在的数据库。 |
object_catalog | 对象所在的 Catalog。此字段始终为 default_catalog 。 |
object_type | 对象的类型。此字段始终为 MATERIALIZED_VIEW 。 |
ref_object_id | 被引用对象的 ID。 |
ref_object_name | 被引用对象的名称。 |
ref_object_database | 被引用对象所在的数据库。 |
ref_object_catalog | 被引用对象所在的 Catalog。 |
ref_object_type | 被引用对象的类型。 |
示例
MySQL > SELECT * FROM sys.object_dependencies\G
*************************** 1. row ***************************
object_id: 11115
object_name: mv2
object_database: test_db
object_catalog: default_catalog
object_type: MATERIALIZED_VIEW
ref_object_id: 11092
ref_object_name: mv1
ref_object_database: test_db
ref_object_catalog: default_catalog
ref_object_type: MATERIALIZED_VIEW
*************************** 2. row ***************************
object_id: 11092
object_name: mv1
object_database: test_db
object_catalog: default_catalog
object_type: MATERIALIZED_VIEW
ref_object_id: 11074
ref_object_name: test_tbl
ref_object_database: test_db
ref_object_catalog: default_catalog
ref_object_type: OLAP
以上示例表明物化视图 mv1
是基于 StarRocks 内部表 test_tbl
创建的,而物化视图 mv2
是基于物化视图 mv1
创建的。