forked from duckdb/duckdb
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge remote-tracking branch 'upstream/main' into dict_fsst_compression
- Loading branch information
Showing
724 changed files
with
28,766 additions
and
17,783 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
53 changes: 0 additions & 53 deletions
53
.github/patches/extensions/azure/reformat_string_functions.patch
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -27,4 +27,4 @@ ASOF JOIN "build" | |
; | ||
|
||
result I | ||
4555765974 | ||
4560929499 |
23 changes: 23 additions & 0 deletions
23
benchmark/micro/join/external_join_partition_order.benchmark
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
# name: benchmark/micro/join/external_join_partition_order.benchmark | ||
# description: Test that the external hash join partition selection selects even partitions sequentially | ||
# group: [join] | ||
|
||
name External Join Partition Order | ||
group join | ||
|
||
cache external_join_partition_order.duckdb | ||
|
||
load | ||
create table build as select range c from range(1000e5::bigint); | ||
create table probe as select range c from range(1000e5::bigint); | ||
|
||
init | ||
set threads=4; | ||
set temp_directory='${BENCHMARK_DIR}/external_join_partition_order.duckdb.tmp'; | ||
set memory_limit='1000mb'; | ||
|
||
run | ||
select count(*) from probe join build using (c) | ||
|
||
result I | ||
100000000 |
24 changes: 24 additions & 0 deletions
24
benchmark/micro/join/external_join_partition_selection.benchmark
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
# name: benchmark/micro/join/external_join_partition_selection.benchmark | ||
# description: Test that the external hash join partition selection selects the large partition last | ||
# group: [join] | ||
|
||
name External Join Partition Selection | ||
group join | ||
|
||
cache external_join_partition_selection.duckdb | ||
|
||
load | ||
create table build as select range * 2 c from range(100e5::bigint); | ||
insert into build select 42 c from range(100e5::bigint); | ||
create table probe as select range c from range(1000e5::bigint); | ||
|
||
init | ||
set threads=4; | ||
set temp_directory='${BENCHMARK_DIR}/external_join_partition_selection.duckdb.tmp'; | ||
set memory_limit='500mb'; | ||
|
||
run | ||
select count(*) from probe join build using (c) | ||
|
||
result I | ||
20000000 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.