当我在 ignite 2.15 中使用 sql 方解石引擎执行解释时,它抛出异常 SQL 错误 [1001] [42000]:无法解析查询。遇到“解释SELECT” 那么如何执行explain呢?
对于 Calcite 查询引擎,您应该使用
EXPLAIN PLAN FOR
而不是 EXPLAIN
,如下例所示:
EXPLAIN PLAN FOR SELECT /*+ QUERY_ENGINE('calcite') */ * FROM orders WHERE id = 1000;
有关 Calcite SQL 语法的更多详细信息可以在此处找到。