Uploaded image for project: 'Phoenix'
  1. Phoenix
  2. PHOENIX-2163

Measure performance of Phoenix/Calcite querying

Agile BoardAttach filesAttach ScreenshotAdd voteVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • None

    Description

      The work to integrate Phoenix with Calcite has come along far enough that queries both against the data table and through a secondary index is functional. As a checkpoint, we should compare performance of as many queries as possible in our regression suite for the calcite branch against the latest Phoenix release (4.5.0). The runtime of these two systems should be the same, so this will give us an idea of the overhead of query parsing and compilation for Calcite. This is super important, as it'll identify outstanding work that'll be necessary to do prior to any releases on top of this new stack.

      Source code of regression suite is at https://github.com/mujtabachohan/PhoenixRegressor
      Connection string location: https://github.com/mujtabachohan/PhoenixRegressor/blob/master/src/main/resources/settings.json
      Instructions on how to compile and run: https://github.com/mujtabachohan/PhoenixRegressor/blob/master/README.md

      Attachments

        1. publish.7167262.tar.gz
          14 kB
          Shuxiong Ye
        2. PhoenixRegressor.log
          426 kB
          Shuxiong Ye
        3. PHOENIX-2163.patch
          201 kB
          Shuxiong Ye
        4. hbase-logs.7167262.tar.gz
          257 kB
          Shuxiong Ye
        5. calcite-test-mac.tar.gz
          541 kB
          Shuxiong Ye

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            maryannxue Wei Xue
            jamestaylor James R. Taylor

            Dates

              Created:
              Updated:

              Slack

                Issue deployment