diff --git a/vortex-file/src/strategy.rs b/vortex-file/src/strategy.rs index 0a3e31f32e3..300a4a0b4be 100644 --- a/vortex-file/src/strategy.rs +++ b/vortex-file/src/strategy.rs @@ -248,9 +248,10 @@ impl WriteStrategyBuilder { // sufficient read concurrency for the desired throughput. One megabyte is small // enough to achieve this for S3 (Durner et al., "Exploiting Cloud Object Storage for // High-Performance Analytics", VLDB Vol 16, Iss 11). - block_size_minimum: ONE_MEG, + // 2026.04.15: try 256kB (/ 4) instead of 1MB. + block_size_minimum: ONE_MEG / 4, block_len_multiple: self.row_block_size, - block_size_target: Some(ONE_MEG), + block_size_target: Some(ONE_MEG / 4), canonicalize: true, }, );