Uploaded image for project: 'Cassandra'
  1. Cassandra
  2. CASSANDRA-821

get_range_slice performance

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Low
    • Resolution: Fixed
    • 0.7 beta 1
    • None
    • None

    Description

      get_range_slice performance isn't that great. CASSANDRA-799 helped in the case when the memtable isn't flushed, but overall the operations per second and latency is still pretty bad. On a quad core node with a trivial amount of data I see around 130-150 ops per second with stress.py set to slice 100 keys at a time, and latency is 300-500ms.

      Attachments

        1. CASSANDRA-821.patch
          49 kB
          Johan Oskarsson
        2. CASSANDRA-821.patch
          64 kB
          Johan Oskarsson
        3. CASSANDRA-821.patch
          64 kB
          Johan Oskarsson
        4. CASSANDRA-821.patch
          71 kB
          Johan Oskarsson
        5. 821-v2-diff.txt
          79 kB
          Jonathan Ellis
        6. 821-v2.txt
          83 kB
          Jonathan Ellis

        Issue Links

          Activity

            People

              johanoskarsson Johan Oskarsson
              brandon.williams Brandon Williams
              Johan Oskarsson
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: