| ================================================================================================ |
| DELTA_BINARY_PACKED INT32 |
| ================================================================================================ |
| |
| OpenJDK 64-Bit Server VM 25.0.4+7-LTS on Linux 6.17.0-1020-azure |
| AMD EPYC 7763 64-Core Processor |
| DELTA_BINARY_PACKED INT32: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| readIntegers, constant 2 2 0 463.0 2.2 1.0X |
| skipIntegers, constant 1 1 0 785.4 1.3 1.7X |
| readIntegers, monotonic 2 2 0 462.6 2.2 1.0X |
| skipIntegers, monotonic 1 1 0 784.3 1.3 1.7X |
| readIntegers, small-delta random 3 3 0 321.4 3.1 0.7X |
| skipIntegers, small-delta random 2 3 0 421.7 2.4 0.9X |
| readIntegers, wide random 4 4 0 257.0 3.9 0.6X |
| skipIntegers, wide random 4 4 0 299.6 3.3 0.6X |
| |
| |
| ================================================================================================ |
| DELTA_BINARY_PACKED INT64 |
| ================================================================================================ |
| |
| OpenJDK 64-Bit Server VM 25.0.4+7-LTS on Linux 6.17.0-1020-azure |
| AMD EPYC 7763 64-Core Processor |
| DELTA_BINARY_PACKED INT64: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| readLongs, constant 2 2 0 521.0 1.9 1.0X |
| skipLongs, constant 2 2 0 581.6 1.7 1.1X |
| readLongs, monotonic 2 2 0 521.1 1.9 1.0X |
| skipLongs, monotonic 2 2 0 578.1 1.7 1.1X |
| readLongs, small-delta random 3 3 0 382.7 2.6 0.7X |
| skipLongs, small-delta random 3 3 0 412.7 2.4 0.8X |
| readLongs, wide random 5 6 0 190.8 5.2 0.4X |
| skipLongs, wide random 5 5 0 193.8 5.2 0.4X |
| |
| |
| ================================================================================================ |
| DELTA_BYTE_ARRAY |
| ================================================================================================ |
| |
| OpenJDK 64-Bit Server VM 25.0.4+7-LTS on Linux 6.17.0-1020-azure |
| AMD EPYC 7763 64-Core Processor |
| DELTA_BYTE_ARRAY: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| readBinary, no overlap, len=16 28 33 4 37.7 26.5 1.0X |
| skipBinary, no overlap, len=16 31 32 2 34.3 29.2 0.9X |
| readBinary, half overlap, len=16 35 40 3 30.4 32.9 0.8X |
| skipBinary, half overlap, len=16 37 38 2 28.1 35.6 0.7X |
| readBinary, full overlap, len=16 35 36 2 30.3 33.0 0.8X |
| skipBinary, full overlap, len=16 38 39 3 27.9 35.9 0.7X |
| readBinary, half overlap, len=64 35 41 3 29.7 33.6 0.8X |
| skipBinary, half overlap, len=64 37 38 1 28.4 35.3 0.8X |
| |
| |
| ================================================================================================ |
| DELTA_LENGTH_BYTE_ARRAY |
| ================================================================================================ |
| |
| OpenJDK 64-Bit Server VM 25.0.4+7-LTS on Linux 6.17.0-1020-azure |
| AMD EPYC 7763 64-Core Processor |
| DELTA_LENGTH_BYTE_ARRAY: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| readBinary, payloadLen=8 16 17 0 65.0 15.4 1.0X |
| skipBinary, payloadLen=8 6 6 0 183.9 5.4 2.8X |
| readBinary, payloadLen=32 16 17 0 64.0 15.6 1.0X |
| skipBinary, payloadLen=32 6 6 0 184.3 5.4 2.8X |
| readBinary, payloadLen=128 19 19 2 56.1 17.8 0.9X |
| skipBinary, payloadLen=128 6 6 1 183.8 5.4 2.8X |
| readBinary, payloadLen=512 41 43 1 25.3 39.5 0.4X |
| skipBinary, payloadLen=512 6 6 0 183.9 5.4 2.8X |
| |
| |
| ================================================================================================ |
| Variant reads |
| ================================================================================================ |
| |
| OpenJDK 64-Bit Server VM 25.0.4+7-LTS on Linux 6.17.0-1020-azure |
| AMD EPYC 7763 64-Core Processor |
| Variant reads: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ----------------------------------------------------------------------------------------------------------------------------------------- |
| readBytes (INT32) 5 5 0 216.6 4.6 1.0X |
| readShorts (INT32) 8 8 0 135.9 7.4 0.6X |
| readUnsignedIntegers (INT32 -> Long) 9 9 0 118.7 8.4 0.5X |
| readIntegersAsLongs (INT32 -> Long) 4 4 0 256.4 3.9 1.2X |
| readIntegersAsLongs (INT32 -> Long, overflow pattern) 4 4 0 257.3 3.9 1.2X |
| readIntegersAsDoubles (INT32 -> Double) 4 4 0 260.3 3.8 1.2X |
| readIntegersAsDoubles (INT32 -> Double, overflow pattern) 4 4 0 259.8 3.8 1.2X |
| readUnsignedLongs (INT64 -> Decimal(20,0)) 28 28 0 37.5 26.7 0.2X |
| skipBytes 5 5 0 209.2 4.8 1.0X |
| skipShorts 5 5 0 199.7 5.0 0.9X |
| readByte (INT32 single-value) 14 14 1 73.6 13.6 0.3X |
| readShort (INT32 single-value) 15 16 1 67.7 14.8 0.3X |
| readInteger (INT32 single-value) 15 16 1 67.8 14.8 0.3X |
| readLong (INT64 single-value) 17 17 2 61.7 16.2 0.3X |
| readBinary(len) (DELTA_BYTE_ARRAY single-value) 65 71 8 16.2 61.9 0.1X |
| |
| |