获取Azure Databricks以打印EXPLAIN语句的完整输出

时间:2018-11-06 07:49:12

标签: azure databricks

有什么方法可以使Databricks显示EXPLAIN语句的完整输出吗?

在SQL单元格(%sql)中写入EXPLAIN语句时,它会截断超过1000个字符的输出。

我尝试切换到Python,并将truncate=False传递给DataFrame的show()方法无济于事。输出仍然限制为1000个字符。

sql.spark("EXPLAIN ...").show(truncate=False)

我尝试使用collect(),然后在驱动程序上打印输出-同样的结果。在这里,我尝试使用子字符串,发现该字符串在较早的过程中被截断了,而不是在发送给浏览器进行显示时截断了。

0 个答案:

没有答案