GET_PROJECTIONS
返回指定锚表的投影的上下文和投影信息。
- 上下文信息
-
数据库 K-safety
-
数据库节点数
-
此表的投影的数量
-
- 投影数据
- 对于每个投影,指定:
-
所有伙伴实例投影
-
是否分段
-
是否 安全
-
是否为最新。
-
还可以使用 GET_PROJECTIONS
来监控投影数据的刷新进度。
这是元函数。您必须在顶级 SELECT 语句中调用元函数。
行为类型
易变语法
GET_PROJECTIONS ( '[[database.]schema-name.]table' )
参数
-
[database.]schema
数据库和架构。默认架构为
public
。如果指定一个数据库,它必须是当前数据库。-
表
- 要列出的投影的锚表。
特权
无
示例
以下示例将获取有关 VMart 表 store.store_dimension
的投影的信息:
=> SELECT GET_PROJECTIONS('store.store_dimension');
-[ RECORD 1 ]---+
GET_PROJECTIONS | Current system K is 1.
# of Nodes: 3.
Table store.store_dimension has 2 projections.
Projection Name: [Segmented] [Seg Cols] [# of Buddies] [Buddy Projections] [Safe] [UptoDate] [Stats]
----------------------------------------------------------------------------------------------------
store.store_dimension_b1 [Segmented: Yes] [Seg Cols: "store.store_dimension.store_key"] [K: 1] [store.store_dimension_b0] [Safe: Yes] [UptoDate: Yes] [Stats: RowCounts]
store.store_dimension_b0 [Segmented: Yes] [Seg Cols: "store.store_dimension.store_key"] [K: 1] [store.store_dimension_b1] [Safe: Yes] [UptoDate: Yes] [Stats: RowCounts]