Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Stampa i piani (logici e fisici) nella console per il debug.
Sintassi
explain(extended=False)
Parametri
| Parametro | Tipo | Descrizione |
|---|---|---|
extended |
bool, facoltativo | Se False (impostazione predefinita), stampa solo il piano fisico. Se True, stampa anche i piani logici analizzati, analizzati e ottimizzati. |
Restituzioni
None
Examples
sdf = spark.readStream.format("rate").load()
sq = sdf.writeStream.format('memory').queryName('query_explain').start()
sq.processAllAvailable()
Stampare solo il piano fisico:
sq.explain()
# == Physical Plan ==
# ...
Stampa tutti i piani:
sq.explain(True)
# == Parsed Logical Plan ==
# ...
# == Analyzed Logical Plan ==
# ...
# == Optimized Logical Plan ==
# ...
# == Physical Plan ==
# ...
sq.stop()