Qiang Yang created SPARK-45205:
----------------------------------

             Summary: Since version 3.2.0, Spark SQL has taken longer to 
execute "show paritions",probably because of changes introduced by  SPARK-35278
                 Key: SPARK-45205
                 URL: https://issues.apache.org/jira/browse/SPARK-45205
             Project: Spark
          Issue Type: Bug
          Components: SQL
    Affects Versions: 3.2.0
            Reporter: Qiang Yang


After SPARK-35378 was changed, I noticed that the execution of statements such 
as ‘show parititions test' became slower.

The change point is that the execution process changes from ExecutedCommandEnec 
to CommandResultExec, but ExecutedCommandExec originally implemented the 
following method

override def executeToIterator(): Iterator[InternalRow] = 
sideEffectResult.iterator

CommandResultExec is not rewritten, so when the hasNext method is executed, a 
job process is created, resulting in increased time-consuming



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to