Tags: databendlabs/databend
Tags
refactor(query): add left join for experimental new hash join (#18814) * refactor(query): refactor code struct * refactor(query): refactor code struct * refactor(query): refactor left outer join to new join * refactor(query): refactor left outer join to new join * refactor(query): enable experimental new hash join setting * refactor(query): refactor left outer join to new join * refactor(query): refactor left outer join to new join * refactor(query): refactor left outer join to new join * refactor(query): refactor left outer join to new join * refactor(query): refactor left outer join to new join * refactor(query): refactor left outer join to new join * refactor(query): refactor left outer join to new join * refactor(query): refactor left outer join to new join * refactor(query): refactor left outer join to new join * refactor(query): refactor left outer join to new join * refactor(query): refactor left outer join to new join * refactor(query): refactor left outer join to new join * refactor(query): refactor left outer join to new join * refactor(query): refactor left outer join to new join * refactor(query): refactor left outer join to new join * refactor(query): refactor left outer join to new join * refactor(query): refactor left outer join to new join * refactor(query): refactor left outer join to new join * refactor(query): refactor left outer join to new join
refactor(meta): simplify stream metrics collection with Drop pattern (#… …18820) * refactor(meta): simplify stream metrics collection with Drop pattern Replace OnCompleteStream and Arc<AtomicU64> with a simple MetricsCollector struct that uses Drop trait to log metrics when the stream completes. Key improvements: - Removed OnCompleteStream wrapper - no longer needed - Replaced Arc<AtomicU64> with plain u64 in MetricsCollector
refactor(meta-service): move raft to separate runtime (#18777) * refactor(meta-service): move raft to separate runtime Since this commit, servers such as gRPC, raft-API, HTTP-API runs in the main runtime, raft and its related tasks, such as state machine and compactor, network are moved to another runtime. So that when databend-meta running in heavy load, the service layer won't be affected. * M Cargo.lock * M Cargo.lock * M src/meta/binaries/metabench/main.rs * M src/meta/service/tests/it/api/http/cluster_state_test.rs * M src/meta/service/tests/it/api/http/metrics.rs
refactor(query): Optimize Virtual Column Write Performance (#18752) * refactor(query): Optimize Virtual Column Write Performance * fix * fix * add tests * add sample check tests * fix build column fill default values * not generate new variant types
PreviousNext