Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Imprime os planos (lógicos e físicos) na consola para depuração.
Sintaxe
explain(extended=False)
Parâmetros
| Parâmetro | Tipo | Descrição |
|---|---|---|
extended |
bool, opcional | Se False (padrão), só imprime o plano físico. Se True, imprime também os planos lógicos analisados, analisados e otimizados. |
Devoluções
None
Exemplos
sdf = spark.readStream.format("rate").load()
sq = sdf.writeStream.format('memory').queryName('query_explain').start()
sq.processAllAvailable()
Imprima apenas o plano físico:
sq.explain()
# == Physical Plan ==
# ...
Imprima todos os planos:
sq.explain(True)
# == Parsed Logical Plan ==
# ...
# == Analyzed Logical Plan ==
# ...
# == Optimized Logical Plan ==
# ...
# == Physical Plan ==
# ...
sq.stop()