有什么方法可以使Databricks显示EXPLAIN语句的完整输出吗?
在SQL单元格(%sql
)中写入EXPLAIN语句时,它会截断超过1000个字符的输出。
我尝试切换到Python,并将truncate=False
传递给DataFrame的show()
方法无济于事。输出仍然限制为1000个字符。
sql.spark("EXPLAIN ...").show(truncate=False)
我尝试使用collect()
,然后在驱动程序上打印输出-同样的结果。在这里,我尝试使用子字符串,发现该字符串在较早的过程中被截断了,而不是在发送给浏览器进行显示时截断了。