diff options
author | Davies Liu <davies@databricks.com> | 2015-11-30 11:54:18 -0800 |
---|---|---|
committer | Davies Liu <davies.liu@gmail.com> | 2015-11-30 11:54:18 -0800 |
commit | 8df584b0200402d8b2ce0a8de24f7a760ced8655 (patch) | |
tree | 7cf957d90fb611d9f27867b719e169d8236783d6 /external | |
parent | 17275fa99c670537c52843df405279a52b5c9594 (diff) | |
download | spark-8df584b0200402d8b2ce0a8de24f7a760ced8655.tar.gz spark-8df584b0200402d8b2ce0a8de24f7a760ced8655.tar.bz2 spark-8df584b0200402d8b2ce0a8de24f7a760ced8655.zip |
[SPARK-11982] [SQL] improve performance of cartesian product
This PR improve the performance of CartesianProduct by caching the result of right plan.
After this patch, the query time of TPC-DS Q65 go down to 4 seconds from 28 minutes (420X faster).
cc nongli
Author: Davies Liu <davies@databricks.com>
Closes #9969 from davies/improve_cartesian.
Diffstat (limited to 'external')
0 files changed, 0 insertions, 0 deletions