Commit Graph

363 Commits

Author SHA1 Message Date
vdimir
c4b4ce7a52
fixes 2024-10-03 15:35:44 +00:00
vdimir
ccc23e7b2e
upd tests 2024-10-03 12:26:39 +00:00
Nikolai Kochetov
8de323f9d8 Rename more functions. 2024-10-01 09:56:15 +00:00
Nikolai Kochetov
d03e427643 Remove streams from QueryPlan. 2024-10-01 09:37:48 +00:00
vdimir
46ada08197
fix tests 2024-09-30 16:27:27 +00:00
vdimir
e7a247e91e
wip 2024-09-30 12:54:22 +00:00
vdimir
272eccc93c
wip better handling of join on expression 2024-09-30 12:54:19 +00:00
vdimir
9b68b61cbd
Merge branch 'master' into vdimir/join_select_inner_table 2024-09-27 15:55:32 +00:00
vdimir
7b01c19d06
fix header... 2024-09-27 15:06:27 +00:00
vdimir
35cf3e8b91
fix stylecheck
Signed-off-by: vdimir <vdimir@clickhouse.com>
2024-09-26 13:39:17 +00:00
Nikolai Kochetov
e0599ff1e1 Merge branch 'master' into remove-sorting-from-stream-properties 2024-09-26 12:36:35 +00:00
vdimir
2b82db2893
setting 2024-09-26 12:12:47 +00:00
vdimir
7605a76a06
fix count() with query_plan_join_inner_table_selection 2024-09-26 12:12:46 +00:00
vdimir
b4d7174ccc
[wip] select inner table for hash join 2024-09-26 12:12:45 +00:00
Nikita Mikhaylov
45e781c66f Interesting hack 2024-09-25 10:47:57 +00:00
Nikita Mikhaylov
3d5764028b Fix build and test 2024-09-25 10:47:57 +00:00
Nikita Mikhaylov
32fa2415ba Parallel replicas is Beta 2024-09-25 10:47:56 +00:00
Alexey Milovidov
a05c72c9a5 Parallel replicas feature is Beta 2024-09-25 10:47:56 +00:00
Nikolai Kochetov
77f7e1b46e Merge branch 'master' into remove-sorting-from-stream-properties 2024-09-20 13:51:52 +02:00
Raúl Marín
f3df7bd171 Hide Settings implementation 2024-09-18 15:48:02 +02:00
Nikolai Kochetov
e7eaa01bb3
Merge pull request #69298 from ClickHouse/array-join-step-refactoring
Refactor ArrayJoin step.
2024-09-17 08:26:09 +00:00
Nikolai Kochetov
fd73284729 Merge branch 'master' into remove-sorting-from-stream-properties 2024-09-13 15:26:29 +02:00
Nikolai Kochetov
fdbf8e71ab Stable explain 2024-09-06 10:30:09 +00:00
Nikolai Kochetov
5f5acd3c44 Refactor ArrayJoin step. 2024-09-05 14:34:30 +00:00
Nikolai Kochetov
7f1575ccf1 Cleanup 2024-08-16 12:09:03 +00:00
Igor Nikonov
d04db7e26d Merge remote-tracking branch 'origin/master' into pr-local-plan 2024-08-11 20:11:32 +00:00
Igor Nikonov
cf27f2665e Merge remote-tracking branch 'origin/master' into pr-local-plan 2024-07-29 20:00:55 +00:00
Amos Bird
985e8ec15e
Clean up projection inside storage snapshot 2024-07-29 22:35:47 +08:00
Nikolai Kochetov
869f6a6f10 Updating PrewhereInfo 2024-07-25 16:33:12 +00:00
Nikolai Kochetov
f45276bd9b Merge branch 'master' into use-uniq-ptr-for-actions-dag 2024-07-25 15:22:45 +02:00
Igor Nikonov
9900abade6 Merge remote-tracking branch 'origin/master' into pr-local-plan 2024-07-22 13:45:31 +00:00
Nikolai Kochetov
4ebb189691 Better. 2024-07-18 17:59:59 +00:00
vdimir
1ac8ad4eed
Merge branch 'master' into vdimir/full_sorting_join_improvements 2024-07-18 11:33:27 +00:00
Igor Nikonov
08dc1c8c37 Fallback to local execution in case of cluster(shard) has only one node 2024-07-16 19:59:16 +00:00
Igor Nikonov
fdbafdb8db Merge remote-tracking branch 'origin/master' into pr-local-plan 2024-07-15 12:04:04 +00:00
Nikolai Kochetov
a2a82780eb Merge branch 'master' into use-uniq-ptr-for-actions-dag 2024-07-15 13:25:53 +02:00
Nikolai Kochetov
fb7cf4ab93 Better. 2024-07-12 17:46:03 +00:00
Nikolai Kochetov
a6e737ef2a Cleaner FilterDAGInfo. 2024-07-12 17:19:30 +00:00
Igor Nikonov
04c3661b0b Randomize parallel_replicas_local_plan 2024-07-12 13:42:25 +00:00
Raúl Marín
1b75b8f4eb Merge remote-tracking branch 'blessed/master' into mergetree_private 2024-07-11 19:58:54 +02:00
Raúl Marín
9e599576ab Hide Settings object from Context.h 2024-07-11 14:00:05 +02:00
Igor Nikonov
1a8e1eb0fe Merge remote-tracking branch 'origin/master' into pr-local-plan 2024-07-11 11:14:12 +00:00
vdimir
c24c33917f
Merge branch 'master' into vdimir/full_sorting_join_improvements 2024-07-10 09:49:51 +00:00
Nikita Taranov
f0bee6584f
Merge branch 'master' into parallel_replicas_join_bug 2024-07-08 14:29:53 +02:00
Nikolai Kochetov
2257f9a2ae Change ActionsDAGPtr to ActionsDAG where possible. 2024-07-05 17:49:50 +00:00
Antonio Andelic
8d79663e3b
Merge branch 'master' into merge-tree-parallel-replicas-custom-key 2024-07-05 14:48:40 +01:00
Nikita Taranov
37851686ad better variable name 2024-07-03 20:47:07 +01:00
Nikolai Kochetov
41c62ca663 better 2024-07-03 14:44:47 +00:00
Nikolai Kochetov
9be404c9c7 Fix another case. 2024-07-02 18:02:57 +00:00
Igor Nikonov
6124772cd8 Merge remote-tracking branch 'origin/master' into pr-local-plan 2024-07-02 15:09:40 +00:00
Igor Nikonov
105d39b09f Twick number of threads 2024-07-02 15:06:19 +00:00
Antonio Andelic
cfa86b54ea Review fixes 2024-07-02 16:33:06 +02:00
Antonio Andelic
39932938e2 Merge branch 'master' into merge-tree-parallel-replicas-custom-key 2024-07-02 12:59:39 +02:00
vdimir
59bf6f16bd
Merge pull request #64818 from bigo-sg/too_large_hash_join
Refactor `HashJoin` to avoid `too large translation units`
2024-07-02 09:12:02 +00:00
vdimir
81723dbd01
Merge branch 'master' into vdimir/full_sorting_join_improvements 2024-07-01 10:27:11 +00:00
Igor Nikonov
71b0ab94be Merge remote-tracking branch 'origin/master' into pr-local-plan 2024-06-30 20:54:42 +00:00
Igor Nikonov
7618ce12bb Set total rows for in order queries with limit
+ renaming misleading query_info.limit -> trivial_limit
2024-06-27 18:54:32 +00:00
Nikolai Kochetov
5d9d29e370 Fixing some crashes 2024-06-25 15:00:07 +00:00
Antonio Andelic
8d51815124 Fix 2024-06-25 12:13:44 +02:00
Antonio Andelic
674d1c6243 Merge branch 'master' into merge-tree-parallel-replicas-custom-key 2024-06-25 11:13:24 +02:00
Igor Nikonov
afa4d7fd5c Merge remote-tracking branch 'origin/master' into pr-local-plan 2024-06-24 14:32:05 +00:00
lgbo-ustc
6d3836aca4 refactor hash join to reduce target size 2024-06-20 09:10:23 +08:00
Antonio Andelic
8fee4799b6 Fix style 2024-06-19 17:10:27 +02:00
Antonio Andelic
1ef9bad76f Custom key support for cluster_for_parallel_replicas 2024-06-19 14:46:15 +02:00
Nikita Taranov
0791677268 fix? 2024-06-18 22:36:22 +01:00
Nikita Taranov
ff9c64fa4e fix 2024-06-18 21:04:30 +01:00
Nikolai Kochetov
38537a00aa Make ActionsDAGPtr unique_ptr. 2024-06-18 18:16:12 +00:00
Igor Nikonov
08032e97fd Merge remote-tracking branch 'origin/master' into pr-local-plan 2024-06-14 14:10:54 +00:00
Nikolai Kochetov
57e84c0344 Fixing style. 2024-06-14 09:40:11 +00:00
Nikolai Kochetov
8bb4f1e188 Merge branch 'master' into remove-dag-flags 2024-06-13 16:28:46 +00:00
Nikolai Kochetov
ae42f8635c Remove flags drom ActionsDAG (part 2). 2024-06-12 16:53:32 +00:00
Nikolai Kochetov
410f0b643d
Merge pull request #65057 from ClickHouse/refactor-prewhere-storage-merge
Refactor query plan prewhere optimization for Merge
2024-06-12 11:50:26 +00:00
vdimir
256ad60115
fix style, clang tidy 2024-06-12 08:45:40 +00:00
vdimir
a8690947c7
enable stateless tessts for full sorting asof join 2024-06-12 08:45:40 +00:00
Igor Nikonov
eccd56c9b9 Fix style check 2024-06-11 20:16:00 +00:00
Igor Nikonov
da4ed273e3 Fix 02811_parallel_replicas_prewhere_count 2024-06-11 19:24:50 +00:00
Nikolai Kochetov
62b732a1fa Remove unused code. 2024-06-11 14:41:23 +00:00
Igor Nikonov
a473ecd004 Merge remote-tracking branch 'origin/master' into pr-local-plan 2024-06-11 14:38:21 +00:00
Igor Nikonov
1599f774f8 Merge remote-tracking branch 'origin/master' into pr-plan-rewrite 2024-06-10 20:09:44 +00:00
Igor Nikonov
bb57e0bc9c Merge remote-tracking branch 'origin/master' into pr-local-plan 2024-06-10 18:54:21 +00:00
Igor Nikonov
7c1ffaec95 Merge remote-tracking branch 'origin/master' into pr-local-plan 2024-06-06 16:21:56 +00:00
Igor Nikonov
ad2d397962 Use supportsReplication() 2024-06-06 16:03:58 +00:00
Igor Nikonov
f8d4aabfe0 Initiliaze working set on pipelie initialization, right after analysis 2024-06-06 14:28:17 +00:00
Joshua Hildred
d455116b7c fix style 2024-06-06 05:26:57 -07:00
Joshua Hildred
a7230e3c6c Add settings to allow parallel replicas custom key
with range filter to use a custom range
2024-06-06 05:26:57 -07:00
Igor Nikonov
47bf6bf6ac Merge remote-tracking branch 'origin/master' into pr-plan-rewrite 2024-06-06 09:44:32 +00:00
lgbo-ustc
8c94832c20 fixed #64513. mixed join condition with function 'in' 2024-06-05 09:33:04 +08:00
Igor Nikonov
e28ca7ebe8 Merge remote-tracking branch 'origin/pr-plan-rewrite' into pr-local-plan 2024-05-29 10:52:59 +00:00
Igor Nikonov
e50584ee08 Fix crash: empty plan from read 2024-05-29 10:42:57 +00:00
Igor Nikonov
4916e3376e Merge remote-tracking branch 'origin/pr-plan-rewrite' into pr-local-plan 2024-05-28 15:13:30 +00:00
Igor Nikonov
dfc4d0c60a Cleanup and diagnostic 2024-05-28 14:00:54 +00:00
Igor Nikonov
29346f6073 Init coordinator separately 2024-05-28 12:16:18 +00:00
Igor Nikonov
c4e32a8961 Fix 2024-05-27 16:00:45 +00:00
Igor Nikonov
6141615007 Add diagnostic 2024-05-24 11:37:52 +00:00
Igor Nikonov
fa8aafa942 Local plan for parallel replicas: save 2024-05-22 21:28:33 +00:00
Igor Nikonov
6a30d2749c Remove debug messages 2024-05-21 14:35:19 +00:00
Igor Nikonov
f990bb2a21 Fix: 02784_parallel_replicas_automatic_decision 2024-05-17 14:44:40 +00:00
Igor Nikonov
b8d8b76dd5 Fix 2024-05-17 13:59:39 +00:00
Igor Nikonov
79cd803914 Fix: set correct stage after regenerating plan with PR 2024-05-17 11:00:30 +00:00
Igor Nikonov
5a09efc6da Fix tests with non-replicated merge tree 2024-05-15 19:48:51 +00:00