Use the EXPLAIN
command to show the execution plan of a statement.
Parameter | Description |
---|---|
statement | A statement that is executable in RisingWave. |
EXPLAIN option | See the table below. |
EXPLAIN
optionsOption | Supported values | Description |
---|---|---|
VERBOSE | [ TRUE | FALSE ] | Show additional information regarding the execution plan such as the table catalog of the state table and the schema of each operator. |
TRACE | [ TRUE | FALSE ] | Show the trace of each optimization stage, not only the final plan. |
TYPE | [ PHYSICAL | LOGICAL | DISTSQL ] | Show the execution plan of a specific phase.
|
FORMAT | [ TEXT | JSON ] |
|
[ TRUE | FALSE ]
specifies whether the specified option should be enabled or disabled. Use TRUE
to enable the option, and FALSE
to disable it. It defaults to TRUE
if the parameter is not specified.EXPLAIN FORMAT JSON
is currently in public preview, meaning it is nearing the final product but may not yet be fully stable. If you encounter any issues or have feedback, please reach out to us via our Slack channel. Your input is valuable in helping us improve this feature. For more details, see our Public Preview Feature List.SELECT
statement.
CREATE MATERIALIZED VIEW
statement.