Есть ли способ получить блоки данных, чтобы показать полный вывод оператора EXPLAIN?
При записи оператора EXPLAIN в ячейку SQL (%sql
) он усекает вывод длиной более 1000 символов.
Я попытался переключиться на Python и передал truncate=False
в show()
метод DataFrame безрезультатно. Вывод по-прежнему ограничен 1000 символов.
sql.spark("EXPLAIN ...").show(truncate=False)
Я попытался использовать collect()
, затем распечатать вывод в драйвере - тот же результат. Здесь я попытался взять подстроку и обнаружил, что строка была усечена в более раннем процессе, а не при отправке в браузер для отображения.