blob: 9acad2745c80d92c3325b900621010510e759ba1 [file]
================================================================================================
DELTA_BINARY_PACKED INT32
================================================================================================
OpenJDK 64-Bit Server VM 17.0.20+8-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 466.3 2.1 1.0X
skipIntegers, constant 3 3 0 398.8 2.5 0.9X
readIntegers, monotonic 2 2 0 466.2 2.1 1.0X
skipIntegers, monotonic 3 3 0 399.6 2.5 0.9X
readIntegers, small-delta random 3 3 0 345.1 2.9 0.7X
skipIntegers, small-delta random 3 3 0 313.2 3.2 0.7X
readIntegers, wide random 4 4 0 262.7 3.8 0.6X
skipIntegers, wide random 4 4 0 251.8 4.0 0.5X
================================================================================================
DELTA_BINARY_PACKED INT64
================================================================================================
OpenJDK 64-Bit Server VM 17.0.20+8-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 3 3 0 386.5 2.6 1.0X
skipLongs, constant 3 3 0 396.8 2.5 1.0X
readLongs, monotonic 3 3 0 386.2 2.6 1.0X
skipLongs, monotonic 3 3 0 396.4 2.5 1.0X
readLongs, small-delta random 3 4 0 303.9 3.3 0.8X
skipLongs, small-delta random 3 4 0 304.7 3.3 0.8X
readLongs, wide random 6 6 0 166.8 6.0 0.4X
skipLongs, wide random 6 6 0 164.9 6.1 0.4X
================================================================================================
DELTA_BYTE_ARRAY
================================================================================================
OpenJDK 64-Bit Server VM 17.0.20+8-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 30 30 1 35.2 28.4 1.0X
skipBinary, no overlap, len=16 32 33 1 32.3 31.0 0.9X
readBinary, half overlap, len=16 36 37 1 28.8 34.7 0.8X
skipBinary, half overlap, len=16 40 41 1 26.3 38.1 0.7X
readBinary, full overlap, len=16 37 38 1 28.1 35.5 0.8X
skipBinary, full overlap, len=16 40 41 1 26.1 38.4 0.7X
readBinary, half overlap, len=64 38 38 1 28.0 35.8 0.8X
skipBinary, half overlap, len=64 40 40 1 26.4 37.9 0.8X
================================================================================================
DELTA_LENGTH_BYTE_ARRAY
================================================================================================
OpenJDK 64-Bit Server VM 17.0.20+8-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 17 19 3 62.6 16.0 1.0X
skipBinary, payloadLen=8 7 8 3 155.3 6.4 2.5X
readBinary, payloadLen=32 17 19 4 62.5 16.0 1.0X
skipBinary, payloadLen=32 7 8 3 155.5 6.4 2.5X
readBinary, payloadLen=128 19 22 3 54.3 18.4 0.9X
skipBinary, payloadLen=128 7 7 1 155.1 6.4 2.5X
readBinary, payloadLen=512 42 44 2 24.9 40.1 0.4X
skipBinary, payloadLen=512 7 7 1 154.9 6.5 2.5X
================================================================================================
Variant reads
================================================================================================
OpenJDK 64-Bit Server VM 17.0.20+8-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) 6 6 0 178.5 5.6 1.0X
readShorts (INT32) 8 8 0 135.5 7.4 0.8X
readUnsignedIntegers (INT32 -> Long) 8 8 0 136.8 7.3 0.8X
readIntegersAsLongs (INT32 -> Long) 5 5 0 226.4 4.4 1.3X
readIntegersAsLongs (INT32 -> Long, overflow pattern) 5 5 0 226.3 4.4 1.3X
readIntegersAsDoubles (INT32 -> Double) 5 5 0 224.4 4.5 1.3X
readIntegersAsDoubles (INT32 -> Double, overflow pattern) 5 5 0 224.6 4.5 1.3X
readUnsignedLongs (INT64 -> Decimal(20,0)) 28 28 0 37.8 26.4 0.2X
skipBytes 9 9 0 122.4 8.2 0.7X
skipShorts 9 9 0 122.3 8.2 0.7X
readByte (INT32 single-value) 14 14 0 75.2 13.3 0.4X
readShort (INT32 single-value) 14 14 0 75.2 13.3 0.4X
readInteger (INT32 single-value) 14 14 0 75.2 13.3 0.4X
readLong (INT64 single-value) 16 16 0 67.4 14.8 0.4X
readBinary(len) (DELTA_BYTE_ARRAY single-value) 62 64 2 16.8 59.5 0.1X