Uploaded image for project: 'Couchbase Server'
  1. Couchbase Server
  2. MB-47200

Provide detailed index scan plan/report

    XMLWordPrintable

Details

    • Improvement
    • Status: Open
    • Critical
    • Resolution: Unresolved
    • None
    • Morpheus, Neo.next
    • secondary-index
    • None

    Description

      Query service provides users with a query execution plan which includes details like time spent in each phase of query execution. It includes total time spent in index scan. It will be useful if more timing details for index scan are provided as a part of the report.

      Possible list of metrics reported can be a follows
      1. Total scan duration on indexer side
      2. Total scan wait duration on indexer side - including/excluding fetchseqnos.
      3. Total scan duration on query client side
      4. Total scan wait duration on query client side - including backfill file reading
      5. Total disk read duration on indexer side
      6. Total duration of scatter/gather per partitioned index on indexer as well as on client side.
      7. Total scan duration for group by and aggregate phase.
      etc.

      This will require protocol change with query service, between indexer and query client, and with index storage.

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          amit.kulkarni Amit Kulkarni created issue -
          amit.kulkarni Amit Kulkarni made changes -
          Field Original Value New Value
          Link This issue relates to CBSE-10125 [ CBSE-10125 ]
          amit.kulkarni Amit Kulkarni made changes -
          Description Query service provides users with a query execution plan which includes details like time spent in each phase of query execution. It includes total time spent in index scan. It will be useful if more timing details are provided as a part of the report.

          Possible list of metrics reported can be a follows
          1. Total scan duration on indexer side
          2. Total scan wait duration on indexer side - including/excluding fetchseqnos.
          3. Total scan duration on query client side
          4. Total scan wait duration on query client side - including backfill file reading
          5. Total disk read duration on indexer side
          6. Total scan result decode duration on indexer side
          etc.

          This will require protocol change with query service, between indexer and query client, and with index storage.
          Query service provides users with a query execution plan which includes details like time spent in each phase of query execution. It includes total time spent in index scan. It will be useful if more timing details for index scan are provided as a part of the report.

          Possible list of metrics reported can be a follows
          1. Total scan duration on indexer side
          2. Total scan wait duration on indexer side - including/excluding fetchseqnos.
          3. Total scan duration on query client side
          4. Total scan wait duration on query client side - including backfill file reading
          5. Total disk read duration on indexer side
          6. Total scan result decode duration on indexer side
          7. Total duration of scatter/gather per partitioned index on indexer as well as on client side.
          etc.

          This will require protocol change with query service, between indexer and query client, and with index storage.
          amit.kulkarni Amit Kulkarni made changes -
          Description Query service provides users with a query execution plan which includes details like time spent in each phase of query execution. It includes total time spent in index scan. It will be useful if more timing details for index scan are provided as a part of the report.

          Possible list of metrics reported can be a follows
          1. Total scan duration on indexer side
          2. Total scan wait duration on indexer side - including/excluding fetchseqnos.
          3. Total scan duration on query client side
          4. Total scan wait duration on query client side - including backfill file reading
          5. Total disk read duration on indexer side
          6. Total scan result decode duration on indexer side
          7. Total duration of scatter/gather per partitioned index on indexer as well as on client side.
          etc.

          This will require protocol change with query service, between indexer and query client, and with index storage.
          Query service provides users with a query execution plan which includes details like time spent in each phase of query execution. It includes total time spent in index scan. It will be useful if more timing details for index scan are provided as a part of the report.

          Possible list of metrics reported can be a follows
          1. Total scan duration on indexer side
          2. Total scan wait duration on indexer side - including/excluding fetchseqnos.
          3. Total scan duration on query client side
          4. Total scan wait duration on query client side - including backfill file reading
          5. Total disk read duration on indexer side
          6. Total duration of scatter/gather per partitioned index on indexer as well as on client side.
          etc.

          This will require protocol change with query service, between indexer and query client, and with index storage.
          amit.kulkarni Amit Kulkarni made changes -
          Description Query service provides users with a query execution plan which includes details like time spent in each phase of query execution. It includes total time spent in index scan. It will be useful if more timing details for index scan are provided as a part of the report.

          Possible list of metrics reported can be a follows
          1. Total scan duration on indexer side
          2. Total scan wait duration on indexer side - including/excluding fetchseqnos.
          3. Total scan duration on query client side
          4. Total scan wait duration on query client side - including backfill file reading
          5. Total disk read duration on indexer side
          6. Total duration of scatter/gather per partitioned index on indexer as well as on client side.
          etc.

          This will require protocol change with query service, between indexer and query client, and with index storage.
          Query service provides users with a query execution plan which includes details like time spent in each phase of query execution. It includes total time spent in index scan. It will be useful if more timing details for index scan are provided as a part of the report.

          Possible list of metrics reported can be a follows
          1. Total scan duration on indexer side
          2. Total scan wait duration on indexer side - including/excluding fetchseqnos.
          3. Total scan duration on query client side
          4. Total scan wait duration on query client side - including backfill file reading
          5. Total disk read duration on indexer side
          6. Total duration of scatter/gather per partitioned index on indexer as well as on client side.
          7. Total scan duration for groups and aggregate functionalities.
          etc.

          This will require protocol change with query service, between indexer and query client, and with index storage.
          amit.kulkarni Amit Kulkarni made changes -
          Description Query service provides users with a query execution plan which includes details like time spent in each phase of query execution. It includes total time spent in index scan. It will be useful if more timing details for index scan are provided as a part of the report.

          Possible list of metrics reported can be a follows
          1. Total scan duration on indexer side
          2. Total scan wait duration on indexer side - including/excluding fetchseqnos.
          3. Total scan duration on query client side
          4. Total scan wait duration on query client side - including backfill file reading
          5. Total disk read duration on indexer side
          6. Total duration of scatter/gather per partitioned index on indexer as well as on client side.
          7. Total scan duration for groups and aggregate functionalities.
          etc.

          This will require protocol change with query service, between indexer and query client, and with index storage.
          Query service provides users with a query execution plan which includes details like time spent in each phase of query execution. It includes total time spent in index scan. It will be useful if more timing details for index scan are provided as a part of the report.

          Possible list of metrics reported can be a follows
          1. Total scan duration on indexer side
          2. Total scan wait duration on indexer side - including/excluding fetchseqnos.
          3. Total scan duration on query client side
          4. Total scan wait duration on query client side - including backfill file reading
          5. Total disk read duration on indexer side
          6. Total duration of scatter/gather per partitioned index on indexer as well as on client side.
          7. Total scan duration for group by and aggregate phase.
          etc.

          This will require protocol change with query service, between indexer and query client, and with index storage.
          jeelan.poola Jeelan Poola made changes -
          Fix Version/s Neo.next [ 18242 ]
          Fix Version/s CheshireCat.Next [ 16908 ]
          amit.kulkarni Amit Kulkarni made changes -
          Fix Version/s Morpheus [ 17651 ]
          deepkaran.salooja Deepkaran Salooja made changes -
          Epic Link MB-51601 [ 186394 ]
          amit.kulkarni Amit Kulkarni made changes -
          Assignee Jeelan Poola [ jeelan.poola ] Yogendra Acharya [ JIRAUSER25315 ]
          deepkaran.salooja Deepkaran Salooja made changes -
          Link This issue relates to CBSE-13156 [ CBSE-13156 ]
          deepkaran.salooja Deepkaran Salooja made changes -
          Priority Major [ 3 ] Critical [ 2 ]
          deepkaran.salooja Deepkaran Salooja made changes -
          Link This issue relates to CBSE-13482 [ CBSE-13482 ]

          People

            yogendra.acharya Yogendra Acharya (Inactive)
            amit.kulkarni Amit Kulkarni
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty