mirror of
https://github.com/openobserve/openobserve.git
synced 2026-11-04 16:09:05 +00:00
- close https://github.com/openobserve/o2-enterprise/issues/1865 ## TODO - [x] make split_batch_for_grpc_response based on the real memory sizew - [x] coalesce and gc view before send to leader ``` SELECT trace_id, count(*) as cnt, max(_timestamp) as ts FROM "k8s_logs" group by trace_id order by cnt desc limit 10 utf8view enable: main: 30s (15k batches send to leader) this branch: 15s (1.5k batches send to leader) utf8view disable: main: 13s (42k batches send to leader) this branch: 12s (1.5k batches send to leader) ``` one found is the AggregateExec's time_calculating_group_ids, utf8 is faster than utf8view