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

Issue #9950: Ordered Aggregate Performance #10045

Merged
merged 15 commits into from Jan 8, 2024
Merged

Commits on Apr 6, 2023

  1. Issue duckdb#5920: Ordered Aggregate Sorting

    Attempt to fix bogus reuse after move tidy failure.
    Richard Wesley committed Apr 6, 2023
    Configuration menu
    Copy the full SHA
    9f82c21 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2023

  1. Merge branch 'master' into sorted-agg

    Richard Wesley committed Apr 7, 2023
    Configuration menu
    Copy the full SHA
    e2289ee View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2023

  1. Merge branch 'master' into sorted-agg

    Richard Wesley committed Apr 19, 2023
    Configuration menu
    Copy the full SHA
    6f58d85 View commit details
    Browse the repository at this point in the history
  2. Issue duckdb#5920: Ordered Aggregate Sorting

    Cleanup and better chunk reuse.
    Richard Wesley committed Apr 19, 2023
    Configuration menu
    Copy the full SHA
    dbf1b8a View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2023

  1. Merge branch 'main' into sorted-agg

    Richard Wesley committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    ae9fd58 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2023

  1. Issue duckdb#9950: Array List Segments

    The list segment code for arrays was incorrectly leaving out blank rows for NULL values.
    Richard Wesley committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    1000f5c View commit details
    Browse the repository at this point in the history
  2. Issue duckdb#9950: Ordered Aggregate Performance

    Checkpoint commit that is almost working.
    Richard Wesley committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    38d6b26 View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2023

  1. Configuration menu
    Copy the full SHA
    04d0f6a View commit details
    Browse the repository at this point in the history
  2. Issue duckdb#9950: Ordered Aggregate Performance

    Fix memory management issues.
    hawkfish committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    509a1fd View commit details
    Browse the repository at this point in the history
  3. Issue duckdb#9950: Ordered Aggregate Performance

    Release memory after the contents have been absorbed.
    hawkfish committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    ab38980 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    59b3417 View commit details
    Browse the repository at this point in the history
  5. Issue duckdb#9950: Ordered Aggregate Performance

    * Add linked list merging
    * Fix PhysicalUngroupedAggregate to share one ArenaAllocator between Sink threads.
    hawkfish committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    b5e76ac View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2023

  1. Issue duckdb#9950: Ordered Aggregate Performance

    * Add Swap to reduce vector overhead
    * Fix PhysicalUngroupedAggregate to manage ArenaAllocator lifetimes.
    hawkfish committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    57d3add View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2024

  1. Configuration menu
    Copy the full SHA
    025033a View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2024

  1. Issue duckdb#9950: Correct Benchmark Result

    Also make it multithreaded.
    The result been checked against an equivalent MAX query.
    Richard Wesley committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    0be2725 View commit details
    Browse the repository at this point in the history