carbondata icon indicating copy to clipboard operation
carbondata copied to clipboard

[CARBONDATA-754] improve performance when order by prefix columns of mdk + limit

Open mayunSaicmotor opened this issue 7 years ago • 45 comments

the improvement scenario is for order by prefix columns of mdk + limit

  1. order by prefix columns of mdk asc + limit
  2. order by prefix columns of mdk desc + limit
  3. order by prefix columns of mdk asc + limit + filter
  4. order by prefix columns of mdk desc + limit + filter

the logical is to leverage the mdk sort feature to get the sorted data. The performance is much better. for example, order by prefix columns of mdk + limit on 20,000,000 data, the performance can be from 10s to about 1s. if do not want to use this feature, can also set CarbonCommonConstants.ORDER_BY_MDK_OPTIMIZATION_FLG = false.

mayunSaicmotor avatar Apr 05 '17 10:04 mayunSaicmotor

Can one of the admins verify this patch?

asfbot avatar Apr 05 '17 10:04 asfbot

Can one of the admins verify this patch?

asfbot avatar Apr 05 '17 10:04 asfbot

Can one of the admins verify this patch?

asfbot avatar Apr 05 '17 10:04 asfbot

Build Failed with Spark 1.6.2, Please check CI http://136.243.101.176:8080/job/ApacheCarbonPRBuilder/1435/

CarbonDataQA avatar Apr 05 '17 10:04 CarbonDataQA

Can one of the admins verify this patch?

asfbot avatar Apr 05 '17 12:04 asfbot

Can one of the admins verify this patch?

asfbot avatar Apr 05 '17 12:04 asfbot

Can one of the admins verify this patch?

asfbot avatar Apr 05 '17 12:04 asfbot

Build Failed with Spark 1.6.2, Please check CI http://136.243.101.176:8080/job/ApacheCarbonPRBuilder/1439/

CarbonDataQA avatar Apr 05 '17 12:04 CarbonDataQA

Can one of the admins verify this patch?

asfbot avatar Apr 05 '17 17:04 asfbot

Can one of the admins verify this patch?

asfbot avatar Apr 05 '17 17:04 asfbot

Can one of the admins verify this patch?

asfbot avatar Apr 05 '17 17:04 asfbot

Build Success with Spark 1.6.2, Please check CI http://136.243.101.176:8080/job/ApacheCarbonPRBuilder/1452/

CarbonDataQA avatar Apr 05 '17 17:04 CarbonDataQA

Build Success with Spark 1.6.2, Please check CI http://136.243.101.176:8080/job/ApacheCarbonPRBuilder/1455/

CarbonDataQA avatar Apr 06 '17 02:04 CarbonDataQA

Build Success with Spark 1.6.2, Please check CI http://136.243.101.176:8080/job/ApacheCarbonPRBuilder/1456/

CarbonDataQA avatar Apr 06 '17 03:04 CarbonDataQA

Build Success with Spark 1.6.2, Please check CI http://136.243.101.176:8080/job/ApacheCarbonPRBuilder/1457/

CarbonDataQA avatar Apr 06 '17 03:04 CarbonDataQA

Build Success with Spark 1.6.2, Please check CI http://136.243.101.176:8080/job/ApacheCarbonPRBuilder/1494/

CarbonDataQA avatar Apr 06 '17 14:04 CarbonDataQA

Refer to this link for build results (access rights to CI server needed): https://builds.apache.org/job/carbondata-pr-spark-1.6/64/

Build result: ABORTED

[...truncated 158.49 KB...] at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745)Caused by: org.apache.maven.plugin.MojoFailureException: Timed out after 0 seconds waiting for forked process to complete. at org.scalatest.tools.maven.AbstractScalaTestMojo.runForkingOnce(AbstractScalaTestMojo.java:319) at org.scalatest.tools.maven.AbstractScalaTestMojo.runScalaTest(AbstractScalaTestMojo.java:242) at org.scalatest.tools.maven.TestMojo.execute(TestMojo.java:106) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207) ... 31 more[ERROR] [ERROR] Re-run Maven using the -X switch to enable full debug logging.[ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles:[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException[ERROR] [ERROR] After correcting the problems, you can resume the build with the command[ERROR] mvn -rf :carbondata-sparkBuild was abortedAborted by chenliang613channel stoppedSetting status of 8119fa3b2a016375671a8d580da1d9f9c7ed4638 to FAILURE with url https://builds.apache.org/job/carbondata-pr-spark-1.6/64/ and message: 'Build finished. 'Using context: Jenkins (Spark 1.6): Maven clean install Test FAILed.

asfbot avatar May 28 '17 12:05 asfbot

Refer to this link for build results (access rights to CI server needed): https://builds.apache.org/job/carbondata-pr-spark-2.1/241/

Failed Tests: 1

carbondata-pr-spark-2.1/org.apache.carbondata:carbondata-spark-common-test: 1

Test Failed.

asfbot avatar May 28 '17 13:05 asfbot

Can one of the admins verify this patch?

CarbonDataQA avatar Aug 02 '17 08:08 CarbonDataQA

Can one of the admins verify this patch?

asfgit avatar Aug 02 '17 08:08 asfgit

Can one of the admins verify this patch?

asfgit avatar Aug 02 '17 08:08 asfgit

Build Success with Spark 2.1.0, Please check CI http://136.243.101.176:8080/job/ApacheCarbonPRBuilder1/86/

CarbonDataQA avatar Sep 13 '17 07:09 CarbonDataQA

Build Success with Spark 2.1.0, Please check CI http://136.243.101.176:8080/job/ApacheCarbonPRBuilder1/625/

CarbonDataQA avatar Oct 23 '17 21:10 CarbonDataQA

SDV Build Fail , Please check CI http://144.76.159.231:8080/job/ApacheSDVTests/1256/

ravipesala avatar Oct 23 '17 22:10 ravipesala

Build Failed with Spark 2.2.1, Please check CI http://88.99.58.216:8080/job/ApacheCarbonPRBuilder/3098/

CarbonDataQA avatar Mar 14 '18 20:03 CarbonDataQA

Build Failed with Spark 2.2.1, Please check CI http://88.99.58.216:8080/job/ApacheCarbonPRBuilder/4017/

CarbonDataQA avatar Apr 20 '18 01:04 CarbonDataQA

Build Success with Spark 2.1.0, Please check CI http://136.243.101.176:8080/job/ApacheCarbonPRBuilder1/7164/

CarbonDataQA avatar Jul 14 '18 08:07 CarbonDataQA

Build Failed with Spark 2.2.1, Please check CI http://88.99.58.216:8080/job/ApacheCarbonPRBuilder/5940/

CarbonDataQA avatar Jul 14 '18 10:07 CarbonDataQA

Build Success with Spark 2.1.0, Please check CI http://136.243.101.176:8080/job/ApacheCarbonPRBuilder1/7435/

CarbonDataQA avatar Jul 24 '18 06:07 CarbonDataQA

Build Success with Spark 2.1.0, Please check CI http://136.243.101.176:8080/job/ApacheCarbonPRBuilder2.1/93/

CarbonDataQA avatar Sep 05 '18 16:09 CarbonDataQA