Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

cherry pick perf(over window): series of performance improvements to release-2.0 #19307

Merged
merged 7 commits into from
Nov 8, 2024

Commits on Nov 8, 2024

  1. refactor(over window): move build_changes to OverPartition for be…

    …tter modularity (#18846)
    
    Signed-off-by: Richard Chien <stdrc@outlook.com>
    stdrc committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    478b1fd View commit details
    Browse the repository at this point in the history
  2. feat(over window): add compute count metric for general over window e…

    …xecutor (#18847)
    
    Signed-off-by: Richard Chien <stdrc@outlook.com>
    stdrc committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    8cf83f8 View commit details
    Browse the repository at this point in the history
  3. feat(over window): add over_window_accessed_entry_count to metric f…

    …or better observability (#18943)
    
    Signed-off-by: Richard Chien <stdrc@outlook.com>
    stdrc committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    ac0b018 View commit details
    Browse the repository at this point in the history
  4. perf(over window): avoid recompute information about window frames (#…

    …19036)
    
    Signed-off-by: Richard Chien <stdrc@outlook.com>
    stdrc committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    93ab5ce View commit details
    Browse the repository at this point in the history
  5. perf(over window): pass through Updates not affecting window functi…

    …on outputs (#19056)
    
    Signed-off-by: Richard Chien <stdrc@outlook.com>
    stdrc committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    5dcfae5 View commit details
    Browse the repository at this point in the history
  6. perf(over window): skip remaining affected rows when rank is not chan…

    …ged (#18950)
    
    Signed-off-by: Richard Chien <stdrc@outlook.com>
    stdrc committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    df85a5b View commit details
    Browse the repository at this point in the history
  7. perf(over window): O(1) impl for `delta_btree_map::CursorWithDelta::m…

    …ove_next ` (#19214)
    
    Signed-off-by: Richard Chien <stdrc@outlook.com>
    stdrc committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    b6db4d4 View commit details
    Browse the repository at this point in the history