Skip to main content

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)