是否有可能从存储过程中获得解释计划结果?

Is there any possibility to get explain plan results from stored procedures?

存储过程中不允许使用解释计划、显示计划和其他命令。 我想,我会从 plancache 回调(根据文档说 here),但那里没有计划。

我在集群中,使用 memsql 7.0.15。

此致, 现金

启用enable_disk_plan_explain后,您可以使用命令SHOW PLAN <plan_id>在计划缓存中显示说明。参见 https://docs.memsql.com/v7.0/reference/sql-reference/data-manipulation-language-dml/explain/

从版本 memsql 7.1 开始,现在允许在存储过程中使用 EXPLAIN、PROFILE 和 SHOW PROFILE。