SHOW INTERNAL TABLES
使用 SHOW INTERNAL TABLES
命令查看 RisingWave 中现有的内部表。内部表是存储查询的中间结果(也称为内部状态)的表。
除了 SHOW INTERNAL TABLES
,还可以使用 rw_internal_tables
表显示内部表信息。这在需要将内部表信息与其他数据连接时非常有用。
句法
SHOW INTERNAL TABLES [ FROM schema_name ] [ LIKE_expression ];
参数
参数 | 描述 |
---|---|
schema_name | 要列出表的 schema。如果未给定,则列出默认 schema public 中的表。 |
LIKE_expression | 通过模式匹配,根据名称过滤输出。详见 LIKE 模式匹配表达式。 |
示例
SHOW INTERNAL TABLES;
Name
------------------------------------------
__internal_v_20_hashjoinright_1019
__internal_v_20_hashjoindegreeleft_1018
__internal_v_18_grouptopnnode_1011
__internal_v_20_hashjoindegreeright_1020
__internal_v_17_topnnode_1010
__internal_v_19_hashjoindegreeleft_1014
__internal_v_20_hashjoinleft_1017
__internal_v_18_hashaggresult_1012
__internal_v_19_hashjoinright_1015
__internal_v_19_hashjoindegreeright_1016
__internal_v_19_hashjoinleft_1013
(11 rows)
您可以查看内部表中的数据:
SELECT * FROM __internal_v_19_hashjoinleft_1013 LIMIT 5;
orders.o_orderkey | orders.o_orderdate | orders.o_shippriority | customer.c_custkey | orders.o_custkey
-------------------+--------------------+-----------------------+--------------------+------------------
69 | 1994-06-04 | 0 | 85 | 85
256 | 1993-10-19 | 0 | 125 | 125
1154 | 1992-02-15 | 0 | 37 | 37
1792 | 1993-11-09 | 0 | 49 | 49
1894 | 1992-03-30 | 0 | 76 | 76
(5 rows)