This is an automated email from the ASF dual-hosted git repository.
dongjoon-hyun pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/spark.git
The following commit(s) were added to refs/heads/master by this push:
new cc2ba064838a [SPARK-52610][BUILD] Upgrade rocksdbjni to 10.10.1.1
cc2ba064838a is described below
commit cc2ba064838a4673aaade1851ec2089edfc1f1ad
Author: YangJie <[email protected]>
AuthorDate: Thu May 28 08:19:31 2026 -0700
[SPARK-52610][BUILD] Upgrade rocksdbjni to 10.10.1.1
### What changes were proposed in this pull request?
The pr aims to upgrade `rocksdbjni` from 9.8.4 to 10.2.1.
### Why are the changes needed?
New version bring some bug fixes, the full release notes:
- https://github.com/facebook/rocksdb/releases/tag/v10.10.1
- https://github.com/facebook/rocksdb/releases/tag/v10.9.1
- https://github.com/facebook/rocksdb/releases/tag/v10.8.3
- https://github.com/facebook/rocksdb/releases/tag/v10.7.5
- https://github.com/facebook/rocksdb/releases/tag/v10.6.2
- https://github.com/facebook/rocksdb/releases/tag/v10.5.1
- https://github.com/facebook/rocksdb/releases/tag/v10.4.2
- https://github.com/facebook/rocksdb/releases/tag/v10.2.1
- https://github.com/facebook/rocksdb/releases/tag/v10.1.3
- https://github.com/facebook/rocksdb/releases/tag/v10.0.1
### Does this PR introduce _any_ user-facing change?
No.
### How was this patch tested?
Pass Github Actions.
### Was this patch authored or co-authored using generative AI tooling?
No.
Closes #56136 from LuciferYang/SPARK-52610-10.2.1.
Authored-by: YangJie <[email protected]>
Signed-off-by: Dongjoon Hyun <[email protected]>
---
dev/deps/spark-deps-hadoop-3-hive-2.3 | 2 +-
pom.xml | 2 +-
...StoreBasicOperationsBenchmark-jdk21-results.txt | 152 ++++++++++-----------
...StoreBasicOperationsBenchmark-jdk25-results.txt | 120 ++++++++--------
.../StateStoreBasicOperationsBenchmark-results.txt | 152 ++++++++++-----------
5 files changed, 214 insertions(+), 214 deletions(-)
diff --git a/dev/deps/spark-deps-hadoop-3-hive-2.3
b/dev/deps/spark-deps-hadoop-3-hive-2.3
index 1038ca5657a3..6e1458207b65 100644
--- a/dev/deps/spark-deps-hadoop-3-hive-2.3
+++ b/dev/deps/spark-deps-hadoop-3-hive-2.3
@@ -258,7 +258,7 @@
proto-google-common-protos/2.59.2//proto-google-common-protos-2.59.2.jar
py4j/0.10.9.9//py4j-0.10.9.9.jar
reactive-streams/1.0.3//reactive-streams-1.0.3.jar
remotetea-oncrpc/1.1.2//remotetea-oncrpc-1.1.2.jar
-rocksdbjni/9.8.4//rocksdbjni-9.8.4.jar
+rocksdbjni/10.10.1.1//rocksdbjni-10.10.1.1.jar
scala-compiler/2.13.18//scala-compiler-2.13.18.jar
scala-library/2.13.18//scala-library-2.13.18.jar
scala-parallel-collections_2.13/1.2.0//scala-parallel-collections_2.13-1.2.0.jar
diff --git a/pom.xml b/pom.xml
index c16c813a7a27..f985ace87ee3 100644
--- a/pom.xml
+++ b/pom.xml
@@ -772,7 +772,7 @@
<dependency>
<groupId>org.rocksdb</groupId>
<artifactId>rocksdbjni</artifactId>
- <version>9.8.4</version>
+ <version>10.10.1.1</version>
</dependency>
<dependency>
<groupId>${leveldbjni.group}</groupId>
diff --git
a/sql/core/benchmarks/StateStoreBasicOperationsBenchmark-jdk21-results.txt
b/sql/core/benchmarks/StateStoreBasicOperationsBenchmark-jdk21-results.txt
index ac60700d4581..207d4fc19539 100644
--- a/sql/core/benchmarks/StateStoreBasicOperationsBenchmark-jdk21-results.txt
+++ b/sql/core/benchmarks/StateStoreBasicOperationsBenchmark-jdk21-results.txt
@@ -2,143 +2,143 @@
put rows
================================================================================================
-OpenJDK 64-Bit Server VM 21.0.10+7-LTS on Linux 6.14.0-1017-azure
-AMD EPYC 7763 64-Core Processor
+OpenJDK 64-Bit Server VM 21.0.11+10-LTS on Linux 6.17.0-1015-azure
+AMD EPYC 9V74 80-Core Processor
putting 10000 rows (10000 rows to overwrite - rate 100): Best Time(ms) Avg
Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
---------------------------------------------------------------------------------------------------------------------------------------
-In-memory 9
10 1 1.1 927.2 1.0X
-RocksDB (trackTotalNumberOfRows: true) 45
46 1 0.2 4476.9 0.2X
-RocksDB (trackTotalNumberOfRows: false) 17
18 0 0.6 1692.0 0.5X
+In-memory 9
11 1 1.1 924.8 1.0X
+RocksDB (trackTotalNumberOfRows: true) 45
47 1 0.2 4523.6 0.2X
+RocksDB (trackTotalNumberOfRows: false) 18
19 1 0.6 1794.0 0.5X
-OpenJDK 64-Bit Server VM 21.0.10+7-LTS on Linux 6.14.0-1017-azure
-AMD EPYC 7763 64-Core Processor
+OpenJDK 64-Bit Server VM 21.0.11+10-LTS on Linux 6.17.0-1015-azure
+AMD EPYC 9V74 80-Core Processor
putting 10000 rows (5000 rows to overwrite - rate 50): Best Time(ms) Avg
Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-------------------------------------------------------------------------------------------------------------------------------------
-In-memory 10
11 1 1.0 956.6 1.0X
-RocksDB (trackTotalNumberOfRows: true) 47
48 1 0.2 4652.1 0.2X
-RocksDB (trackTotalNumberOfRows: false) 17
18 1 0.6 1696.6 0.6X
+In-memory 8
9 1 1.2 839.0 1.0X
+RocksDB (trackTotalNumberOfRows: true) 38
39 1 0.3 3764.5 0.2X
+RocksDB (trackTotalNumberOfRows: false) 18
19 1 0.6 1770.5 0.5X
-OpenJDK 64-Bit Server VM 21.0.10+7-LTS on Linux 6.14.0-1017-azure
-AMD EPYC 7763 64-Core Processor
+OpenJDK 64-Bit Server VM 21.0.11+10-LTS on Linux 6.17.0-1015-azure
+AMD EPYC 9V74 80-Core Processor
putting 10000 rows (1000 rows to overwrite - rate 10): Best Time(ms) Avg
Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-------------------------------------------------------------------------------------------------------------------------------------
-In-memory 9
10 1 1.1 901.4 1.0X
-RocksDB (trackTotalNumberOfRows: true) 46
48 1 0.2 4647.7 0.2X
-RocksDB (trackTotalNumberOfRows: false) 17
18 1 0.6 1672.1 0.5X
+In-memory 8
9 1 1.2 813.0 1.0X
+RocksDB (trackTotalNumberOfRows: true) 32
33 1 0.3 3172.5 0.3X
+RocksDB (trackTotalNumberOfRows: false) 18
19 1 0.6 1769.4 0.5X
-OpenJDK 64-Bit Server VM 21.0.10+7-LTS on Linux 6.14.0-1017-azure
-AMD EPYC 7763 64-Core Processor
+OpenJDK 64-Bit Server VM 21.0.11+10-LTS on Linux 6.17.0-1015-azure
+AMD EPYC 9V74 80-Core Processor
putting 10000 rows (0 rows to overwrite - rate 0): Best Time(ms) Avg
Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
---------------------------------------------------------------------------------------------------------------------------------
-In-memory 9
11 1 1.1 913.2 1.0X
-RocksDB (trackTotalNumberOfRows: true) 47
49 1 0.2 4702.8 0.2X
-RocksDB (trackTotalNumberOfRows: false) 17
18 1 0.6 1740.9 0.5X
+In-memory 8
9 1 1.2 817.9 1.0X
+RocksDB (trackTotalNumberOfRows: true) 30
32 1 0.3 3045.6 0.3X
+RocksDB (trackTotalNumberOfRows: false) 18
19 1 0.5 1831.5 0.4X
================================================================================================
merge rows
================================================================================================
-OpenJDK 64-Bit Server VM 21.0.10+7-LTS on Linux 6.14.0-1017-azure
-AMD EPYC 7763 64-Core Processor
+OpenJDK 64-Bit Server VM 21.0.11+10-LTS on Linux 6.17.0-1015-azure
+AMD EPYC 9V74 80-Core Processor
merging 10000 rows with 10 values per key (10000 rows to overwrite - rate
100): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns)
Relative
--------------------------------------------------------------------------------------------------------------------------------------------------------------
-RocksDB (trackTotalNumberOfRows: true)
569 591 8 0.0 56923.9 1.0X
-RocksDB (trackTotalNumberOfRows: false)
192 199 3 0.1 19216.5 3.0X
+RocksDB (trackTotalNumberOfRows: true)
566 582 6 0.0 56623.0 1.0X
+RocksDB (trackTotalNumberOfRows: false)
195 202 3 0.1 19454.1 2.9X
-OpenJDK 64-Bit Server VM 21.0.10+7-LTS on Linux 6.14.0-1017-azure
-AMD EPYC 7763 64-Core Processor
+OpenJDK 64-Bit Server VM 21.0.11+10-LTS on Linux 6.17.0-1015-azure
+AMD EPYC 9V74 80-Core Processor
merging 10000 rows with 10 values per key (5000 rows to overwrite - rate 50):
Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------------------------------------------
-RocksDB (trackTotalNumberOfRows: true)
503 516 5 0.0 50331.9 1.0X
-RocksDB (trackTotalNumberOfRows: false)
189 196 3 0.1 18923.8 2.7X
+RocksDB (trackTotalNumberOfRows: true)
485 497 5 0.0 48523.1 1.0X
+RocksDB (trackTotalNumberOfRows: false)
194 200 3 0.1 19447.4 2.5X
-OpenJDK 64-Bit Server VM 21.0.10+7-LTS on Linux 6.14.0-1017-azure
-AMD EPYC 7763 64-Core Processor
+OpenJDK 64-Bit Server VM 21.0.11+10-LTS on Linux 6.17.0-1015-azure
+AMD EPYC 9V74 80-Core Processor
merging 10000 rows with 10 values per key (1000 rows to overwrite - rate 10):
Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------------------------------------------
-RocksDB (trackTotalNumberOfRows: true)
446 458 4 0.0 44565.8 1.0X
-RocksDB (trackTotalNumberOfRows: false)
192 199 3 0.1 19193.4 2.3X
+RocksDB (trackTotalNumberOfRows: true)
418 431 5 0.0 41816.9 1.0X
+RocksDB (trackTotalNumberOfRows: false)
193 199 2 0.1 19283.2 2.2X
-OpenJDK 64-Bit Server VM 21.0.10+7-LTS on Linux 6.14.0-1017-azure
-AMD EPYC 7763 64-Core Processor
+OpenJDK 64-Bit Server VM 21.0.11+10-LTS on Linux 6.17.0-1015-azure
+AMD EPYC 9V74 80-Core Processor
merging 10000 rows with 10 values per key (0 rows to overwrite - rate 0):
Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
--------------------------------------------------------------------------------------------------------------------------------------------------------
-RocksDB (trackTotalNumberOfRows: true)
430 441 4 0.0 43020.1 1.0X
-RocksDB (trackTotalNumberOfRows: false)
194 199 2 0.1 19424.4 2.2X
+RocksDB (trackTotalNumberOfRows: true)
402 412 5 0.0 40179.3 1.0X
+RocksDB (trackTotalNumberOfRows: false)
193 199 3 0.1 19278.1 2.1X
================================================================================================
delete rows
================================================================================================
-OpenJDK 64-Bit Server VM 21.0.10+7-LTS on Linux 6.14.0-1017-azure
-AMD EPYC 7763 64-Core Processor
+OpenJDK 64-Bit Server VM 21.0.11+10-LTS on Linux 6.17.0-1015-azure
+AMD EPYC 9V74 80-Core Processor
trying to delete 10000 rows from 10000 rows(10000 rows are non-existing - rate
100): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns)
Relative
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
-In-memory
1 1 0 8.0 125.2
1.0X
-RocksDB (trackTotalNumberOfRows: true)
47 48 1 0.2 4688.5
0.0X
-RocksDB (trackTotalNumberOfRows: false)
17 17 0 0.6 1688.6
0.1X
+In-memory
0 1 0 24.1 41.6
1.0X
+RocksDB (trackTotalNumberOfRows: true)
29 30 1 0.3 2915.2
0.0X
+RocksDB (trackTotalNumberOfRows: false)
16 17 0 0.6 1636.1
0.0X
-OpenJDK 64-Bit Server VM 21.0.10+7-LTS on Linux 6.14.0-1017-azure
-AMD EPYC 7763 64-Core Processor
+OpenJDK 64-Bit Server VM 21.0.11+10-LTS on Linux 6.17.0-1015-azure
+AMD EPYC 9V74 80-Core Processor
trying to delete 10000 rows from 10000 rows(5000 rows are non-existing - rate
50): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns)
Relative
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-In-memory
9 10 0 1.1 885.4
1.0X
-RocksDB (trackTotalNumberOfRows: true)
47 49 1 0.2 4743.4
0.2X
-RocksDB (trackTotalNumberOfRows: false)
17 18 1 0.6 1712.1
0.5X
+In-memory
7 8 1 1.4 693.8
1.0X
+RocksDB (trackTotalNumberOfRows: true)
37 38 1 0.3 3663.5
0.2X
+RocksDB (trackTotalNumberOfRows: false)
17 18 0 0.6 1664.2
0.4X
-OpenJDK 64-Bit Server VM 21.0.10+7-LTS on Linux 6.14.0-1017-azure
-AMD EPYC 7763 64-Core Processor
+OpenJDK 64-Bit Server VM 21.0.11+10-LTS on Linux 6.17.0-1015-azure
+AMD EPYC 9V74 80-Core Processor
trying to delete 10000 rows from 10000 rows(1000 rows are non-existing - rate
10): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns)
Relative
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-In-memory
11 12 0 0.9 1060.9
1.0X
-RocksDB (trackTotalNumberOfRows: true)
46 48 1 0.2 4623.5
0.2X
-RocksDB (trackTotalNumberOfRows: false)
17 18 0 0.6 1709.4
0.6X
+In-memory
8 10 1 1.3 768.8
1.0X
+RocksDB (trackTotalNumberOfRows: true)
42 44 1 0.2 4241.9
0.2X
+RocksDB (trackTotalNumberOfRows: false)
16 17 0 0.6 1632.5
0.5X
-OpenJDK 64-Bit Server VM 21.0.10+7-LTS on Linux 6.14.0-1017-azure
-AMD EPYC 7763 64-Core Processor
+OpenJDK 64-Bit Server VM 21.0.11+10-LTS on Linux 6.17.0-1015-azure
+AMD EPYC 9V74 80-Core Processor
trying to delete 10000 rows from 10000 rows(0 rows are non-existing - rate 0):
Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-------------------------------------------------------------------------------------------------------------------------------------------------------------
-In-memory
10 12 1 1.0 1046.8 1.0X
-RocksDB (trackTotalNumberOfRows: true)
46 47 1 0.2 4567.2 0.2X
-RocksDB (trackTotalNumberOfRows: false)
17 18 0 0.6 1736.0 0.6X
+In-memory
8 9 1 1.3 762.7 1.0X
+RocksDB (trackTotalNumberOfRows: true)
44 45 1 0.2 4373.6 0.2X
+RocksDB (trackTotalNumberOfRows: false)
17 17 0 0.6 1673.3 0.5X
================================================================================================
evict rows
================================================================================================
-OpenJDK 64-Bit Server VM 21.0.10+7-LTS on Linux 6.14.0-1017-azure
-AMD EPYC 7763 64-Core Processor
+OpenJDK 64-Bit Server VM 21.0.11+10-LTS on Linux 6.17.0-1015-azure
+AMD EPYC 9V74 80-Core Processor
evicting 10000 rows (maxTimestampToEvictInMillis: 9999) from 10000 rows: Best
Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-------------------------------------------------------------------------------------------------------------------------------------------------------
-In-memory
8 9 1 1.2 825.1 1.0X
-RocksDB (trackTotalNumberOfRows: true)
44 45 1 0.2 4372.7 0.2X
-RocksDB (trackTotalNumberOfRows: false)
17 18 0 0.6 1720.1 0.5X
+In-memory
8 8 1 1.3 755.2 1.0X
+RocksDB (trackTotalNumberOfRows: true)
41 42 1 0.2 4102.9 0.2X
+RocksDB (trackTotalNumberOfRows: false)
17 17 0 0.6 1674.9 0.5X
-OpenJDK 64-Bit Server VM 21.0.10+7-LTS on Linux 6.14.0-1017-azure
-AMD EPYC 7763 64-Core Processor
+OpenJDK 64-Bit Server VM 21.0.11+10-LTS on Linux 6.17.0-1015-azure
+AMD EPYC 9V74 80-Core Processor
evicting 5000 rows (maxTimestampToEvictInMillis: 4999) from 10000 rows: Best
Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------------------------------------
-In-memory
8 8 0 1.3 773.0 1.0X
-RocksDB (trackTotalNumberOfRows: true)
23 24 0 0.4 2346.2 0.3X
-RocksDB (trackTotalNumberOfRows: false)
10 11 0 1.0 1037.9 0.7X
+In-memory
7 8 1 1.4 702.0 1.0X
+RocksDB (trackTotalNumberOfRows: true)
22 23 1 0.5 2218.7 0.3X
+RocksDB (trackTotalNumberOfRows: false)
10 10 0 1.0 1018.1 0.7X
-OpenJDK 64-Bit Server VM 21.0.10+7-LTS on Linux 6.14.0-1017-azure
-AMD EPYC 7763 64-Core Processor
+OpenJDK 64-Bit Server VM 21.0.11+10-LTS on Linux 6.17.0-1015-azure
+AMD EPYC 9V74 80-Core Processor
evicting 1000 rows (maxTimestampToEvictInMillis: 999) from 10000 rows: Best
Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-----------------------------------------------------------------------------------------------------------------------------------------------------
-In-memory
7 8 0 1.4 725.3 1.0X
-RocksDB (trackTotalNumberOfRows: true)
8 8 0 1.3 760.0 1.0X
-RocksDB (trackTotalNumberOfRows: false)
5 5 0 2.0 493.0 1.5X
+In-memory
6 7 0 1.6 628.3 1.0X
+RocksDB (trackTotalNumberOfRows: true)
7 7 0 1.4 710.8 0.9X
+RocksDB (trackTotalNumberOfRows: false)
5 5 0 2.1 470.1 1.3X
-OpenJDK 64-Bit Server VM 21.0.10+7-LTS on Linux 6.14.0-1017-azure
-AMD EPYC 7763 64-Core Processor
+OpenJDK 64-Bit Server VM 21.0.11+10-LTS on Linux 6.17.0-1015-azure
+AMD EPYC 9V74 80-Core Processor
evicting 0 rows (maxTimestampToEvictInMillis: -1) from 10000 rows: Best
Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-------------------------------------------------------------------------------------------------------------------------------------------------
-In-memory
0 1 0 21.7 46.1 1.0X
-RocksDB (trackTotalNumberOfRows: true)
4 4 0 2.9 350.1 0.1X
-RocksDB (trackTotalNumberOfRows: false)
4 4 0 2.8 351.0 0.1X
+In-memory
0 1 0 21.2 47.2 1.0X
+RocksDB (trackTotalNumberOfRows: true)
3 3 0 3.2 314.6 0.2X
+RocksDB (trackTotalNumberOfRows: false)
3 3 0 3.2 316.0 0.1X
diff --git
a/sql/core/benchmarks/StateStoreBasicOperationsBenchmark-jdk25-results.txt
b/sql/core/benchmarks/StateStoreBasicOperationsBenchmark-jdk25-results.txt
index 4cc48772488f..cf293be59ec7 100644
--- a/sql/core/benchmarks/StateStoreBasicOperationsBenchmark-jdk25-results.txt
+++ b/sql/core/benchmarks/StateStoreBasicOperationsBenchmark-jdk25-results.txt
@@ -2,143 +2,143 @@
put rows
================================================================================================
-OpenJDK 64-Bit Server VM 25.0.2+10-LTS on Linux 6.14.0-1017-azure
+OpenJDK 64-Bit Server VM 25.0.3+9-LTS on Linux 6.17.0-1015-azure
AMD EPYC 7763 64-Core Processor
putting 10000 rows (10000 rows to overwrite - rate 100): Best Time(ms) Avg
Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
---------------------------------------------------------------------------------------------------------------------------------------
-In-memory 10
12 1 1.0 1007.1 1.0X
-RocksDB (trackTotalNumberOfRows: true) 44
46 1 0.2 4433.7 0.2X
-RocksDB (trackTotalNumberOfRows: false) 17
18 1 0.6 1712.2 0.6X
+In-memory 8
9 1 1.3 797.2 1.0X
+RocksDB (trackTotalNumberOfRows: true) 46
47 1 0.2 4586.3 0.2X
+RocksDB (trackTotalNumberOfRows: false) 17
18 1 0.6 1710.2 0.5X
-OpenJDK 64-Bit Server VM 25.0.2+10-LTS on Linux 6.14.0-1017-azure
+OpenJDK 64-Bit Server VM 25.0.3+9-LTS on Linux 6.17.0-1015-azure
AMD EPYC 7763 64-Core Processor
putting 10000 rows (5000 rows to overwrite - rate 50): Best Time(ms) Avg
Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-------------------------------------------------------------------------------------------------------------------------------------
-In-memory 11
12 1 0.9 1053.4 1.0X
-RocksDB (trackTotalNumberOfRows: true) 46
48 1 0.2 4647.3 0.2X
-RocksDB (trackTotalNumberOfRows: false) 17
18 1 0.6 1722.0 0.6X
+In-memory 8
9 1 1.2 820.8 1.0X
+RocksDB (trackTotalNumberOfRows: true) 38
39 1 0.3 3799.8 0.2X
+RocksDB (trackTotalNumberOfRows: false) 17
18 1 0.6 1690.7 0.5X
-OpenJDK 64-Bit Server VM 25.0.2+10-LTS on Linux 6.14.0-1017-azure
+OpenJDK 64-Bit Server VM 25.0.3+9-LTS on Linux 6.17.0-1015-azure
AMD EPYC 7763 64-Core Processor
putting 10000 rows (1000 rows to overwrite - rate 10): Best Time(ms) Avg
Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-------------------------------------------------------------------------------------------------------------------------------------
-In-memory 11
12 1 0.9 1055.3 1.0X
-RocksDB (trackTotalNumberOfRows: true) 47
48 1 0.2 4703.6 0.2X
-RocksDB (trackTotalNumberOfRows: false) 17
18 1 0.6 1723.5 0.6X
+In-memory 8
9 0 1.2 803.6 1.0X
+RocksDB (trackTotalNumberOfRows: true) 32
33 1 0.3 3177.6 0.3X
+RocksDB (trackTotalNumberOfRows: false) 17
18 1 0.6 1695.9 0.5X
-OpenJDK 64-Bit Server VM 25.0.2+10-LTS on Linux 6.14.0-1017-azure
+OpenJDK 64-Bit Server VM 25.0.3+9-LTS on Linux 6.17.0-1015-azure
AMD EPYC 7763 64-Core Processor
putting 10000 rows (0 rows to overwrite - rate 0): Best Time(ms) Avg
Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
---------------------------------------------------------------------------------------------------------------------------------
-In-memory 11
12 1 0.9 1090.7 1.0X
-RocksDB (trackTotalNumberOfRows: true) 46
48 1 0.2 4623.5 0.2X
-RocksDB (trackTotalNumberOfRows: false) 17
18 1 0.6 1686.2 0.6X
+In-memory 8
9 0 1.3 797.7 1.0X
+RocksDB (trackTotalNumberOfRows: true) 30
31 1 0.3 2973.5 0.3X
+RocksDB (trackTotalNumberOfRows: false) 17
17 1 0.6 1683.4 0.5X
================================================================================================
merge rows
================================================================================================
-OpenJDK 64-Bit Server VM 25.0.2+10-LTS on Linux 6.14.0-1017-azure
+OpenJDK 64-Bit Server VM 25.0.3+9-LTS on Linux 6.17.0-1015-azure
AMD EPYC 7763 64-Core Processor
merging 10000 rows with 10 values per key (10000 rows to overwrite - rate
100): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns)
Relative
--------------------------------------------------------------------------------------------------------------------------------------------------------------
-RocksDB (trackTotalNumberOfRows: true)
563 578 7 0.0 56330.0 1.0X
-RocksDB (trackTotalNumberOfRows: false)
191 198 3 0.1 19085.8 3.0X
+RocksDB (trackTotalNumberOfRows: true)
578 591 6 0.0 57761.1 1.0X
+RocksDB (trackTotalNumberOfRows: false)
188 194 3 0.1 18832.2 3.1X
-OpenJDK 64-Bit Server VM 25.0.2+10-LTS on Linux 6.14.0-1017-azure
+OpenJDK 64-Bit Server VM 25.0.3+9-LTS on Linux 6.17.0-1015-azure
AMD EPYC 7763 64-Core Processor
merging 10000 rows with 10 values per key (5000 rows to overwrite - rate 50):
Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------------------------------------------
-RocksDB (trackTotalNumberOfRows: true)
491 506 7 0.0 49129.4 1.0X
-RocksDB (trackTotalNumberOfRows: false)
189 194 3 0.1 18878.6 2.6X
+RocksDB (trackTotalNumberOfRows: true)
490 503 5 0.0 48995.7 1.0X
+RocksDB (trackTotalNumberOfRows: false)
188 193 2 0.1 18782.1 2.6X
-OpenJDK 64-Bit Server VM 25.0.2+10-LTS on Linux 6.14.0-1017-azure
+OpenJDK 64-Bit Server VM 25.0.3+9-LTS on Linux 6.17.0-1015-azure
AMD EPYC 7763 64-Core Processor
merging 10000 rows with 10 values per key (1000 rows to overwrite - rate 10):
Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------------------------------------------
-RocksDB (trackTotalNumberOfRows: true)
436 445 5 0.0 43595.1 1.0X
-RocksDB (trackTotalNumberOfRows: false)
190 196 3 0.1 18980.9 2.3X
+RocksDB (trackTotalNumberOfRows: true)
421 431 4 0.0 42148.5 1.0X
+RocksDB (trackTotalNumberOfRows: false)
188 193 2 0.1 18784.4 2.2X
-OpenJDK 64-Bit Server VM 25.0.2+10-LTS on Linux 6.14.0-1017-azure
+OpenJDK 64-Bit Server VM 25.0.3+9-LTS on Linux 6.17.0-1015-azure
AMD EPYC 7763 64-Core Processor
merging 10000 rows with 10 values per key (0 rows to overwrite - rate 0):
Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
--------------------------------------------------------------------------------------------------------------------------------------------------------
-RocksDB (trackTotalNumberOfRows: true)
421 431 4 0.0 42101.7 1.0X
-RocksDB (trackTotalNumberOfRows: false)
190 194 2 0.1 18979.7 2.2X
+RocksDB (trackTotalNumberOfRows: true)
399 409 4 0.0 39889.5 1.0X
+RocksDB (trackTotalNumberOfRows: false)
185 190 2 0.1 18454.2 2.2X
================================================================================================
delete rows
================================================================================================
-OpenJDK 64-Bit Server VM 25.0.2+10-LTS on Linux 6.14.0-1017-azure
+OpenJDK 64-Bit Server VM 25.0.3+9-LTS on Linux 6.17.0-1015-azure
AMD EPYC 7763 64-Core Processor
trying to delete 10000 rows from 10000 rows(10000 rows are non-existing - rate
100): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns)
Relative
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
-In-memory
0 1 0 20.4 49.1
1.0X
-RocksDB (trackTotalNumberOfRows: true)
46 47 2 0.2 4590.3
0.0X
-RocksDB (trackTotalNumberOfRows: false)
17 17 0 0.6 1656.1
0.0X
+In-memory
0 1 0 23.6 42.4
1.0X
+RocksDB (trackTotalNumberOfRows: true)
29 31 1 0.3 2946.4
0.0X
+RocksDB (trackTotalNumberOfRows: false)
17 17 0 0.6 1654.2
0.0X
-OpenJDK 64-Bit Server VM 25.0.2+10-LTS on Linux 6.14.0-1017-azure
+OpenJDK 64-Bit Server VM 25.0.3+9-LTS on Linux 6.17.0-1015-azure
AMD EPYC 7763 64-Core Processor
trying to delete 10000 rows from 10000 rows(5000 rows are non-existing - rate
50): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns)
Relative
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-In-memory
8 9 0 1.2 819.1
1.0X
-RocksDB (trackTotalNumberOfRows: true)
46 47 1 0.2 4609.9
0.2X
-RocksDB (trackTotalNumberOfRows: false)
17 18 2 0.6 1696.3
0.5X
+In-memory
6 7 0 1.6 638.0
1.0X
+RocksDB (trackTotalNumberOfRows: true)
37 38 1 0.3 3717.0
0.2X
+RocksDB (trackTotalNumberOfRows: false)
16 17 0 0.6 1572.3
0.4X
-OpenJDK 64-Bit Server VM 25.0.2+10-LTS on Linux 6.14.0-1017-azure
+OpenJDK 64-Bit Server VM 25.0.3+9-LTS on Linux 6.17.0-1015-azure
AMD EPYC 7763 64-Core Processor
trying to delete 10000 rows from 10000 rows(1000 rows are non-existing - rate
10): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns)
Relative
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-In-memory
9 10 1 1.1 900.0
1.0X
-RocksDB (trackTotalNumberOfRows: true)
45 47 1 0.2 4515.5
0.2X
-RocksDB (trackTotalNumberOfRows: false)
17 18 0 0.6 1700.8
0.5X
+In-memory
7 7 0 1.4 691.0
1.0X
+RocksDB (trackTotalNumberOfRows: true)
43 44 0 0.2 4338.9
0.2X
+RocksDB (trackTotalNumberOfRows: false)
16 17 0 0.6 1594.7
0.4X
-OpenJDK 64-Bit Server VM 25.0.2+10-LTS on Linux 6.14.0-1017-azure
+OpenJDK 64-Bit Server VM 25.0.3+9-LTS on Linux 6.17.0-1015-azure
AMD EPYC 7763 64-Core Processor
trying to delete 10000 rows from 10000 rows(0 rows are non-existing - rate 0):
Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-------------------------------------------------------------------------------------------------------------------------------------------------------------
-In-memory
10 11 1 1.1 952.4 1.0X
-RocksDB (trackTotalNumberOfRows: true)
46 47 1 0.2 4585.3 0.2X
-RocksDB (trackTotalNumberOfRows: false)
18 18 1 0.6 1761.6 0.5X
+In-memory
7 8 0 1.4 693.2 1.0X
+RocksDB (trackTotalNumberOfRows: true)
44 46 1 0.2 4449.0 0.2X
+RocksDB (trackTotalNumberOfRows: false)
16 17 1 0.6 1572.7 0.4X
================================================================================================
evict rows
================================================================================================
-OpenJDK 64-Bit Server VM 25.0.2+10-LTS on Linux 6.14.0-1017-azure
+OpenJDK 64-Bit Server VM 25.0.3+9-LTS on Linux 6.17.0-1015-azure
AMD EPYC 7763 64-Core Processor
evicting 10000 rows (maxTimestampToEvictInMillis: 9999) from 10000 rows: Best
Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-------------------------------------------------------------------------------------------------------------------------------------------------------
-In-memory
10 11 1 1.0 1002.4 1.0X
-RocksDB (trackTotalNumberOfRows: true)
43 44 1 0.2 4283.2 0.2X
-RocksDB (trackTotalNumberOfRows: false)
17 18 1 0.6 1719.0 0.6X
+In-memory
7 7 0 1.5 687.1 1.0X
+RocksDB (trackTotalNumberOfRows: true)
44 45 1 0.2 4366.2 0.2X
+RocksDB (trackTotalNumberOfRows: false)
17 18 0 0.6 1720.3 0.4X
-OpenJDK 64-Bit Server VM 25.0.2+10-LTS on Linux 6.14.0-1017-azure
+OpenJDK 64-Bit Server VM 25.0.3+9-LTS on Linux 6.17.0-1015-azure
AMD EPYC 7763 64-Core Processor
evicting 5000 rows (maxTimestampToEvictInMillis: 4999) from 10000 rows: Best
Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------------------------------------
-In-memory
9 10 1 1.2 862.9 1.0X
-RocksDB (trackTotalNumberOfRows: true)
23 24 1 0.4 2295.3 0.4X
-RocksDB (trackTotalNumberOfRows: false)
10 10 0 1.0 1008.8 0.9X
+In-memory
6 7 0 1.6 634.8 1.0X
+RocksDB (trackTotalNumberOfRows: true)
23 24 1 0.4 2334.2 0.3X
+RocksDB (trackTotalNumberOfRows: false)
10 11 0 1.0 1026.8 0.6X
-OpenJDK 64-Bit Server VM 25.0.2+10-LTS on Linux 6.14.0-1017-azure
+OpenJDK 64-Bit Server VM 25.0.3+9-LTS on Linux 6.17.0-1015-azure
AMD EPYC 7763 64-Core Processor
evicting 1000 rows (maxTimestampToEvictInMillis: 999) from 10000 rows: Best
Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-----------------------------------------------------------------------------------------------------------------------------------------------------
-In-memory
8 9 1 1.2 801.3 1.0X
-RocksDB (trackTotalNumberOfRows: true)
7 8 0 1.4 731.0 1.1X
-RocksDB (trackTotalNumberOfRows: false)
5 5 0 2.1 472.5 1.7X
+In-memory
6 6 0 1.8 564.1 1.0X
+RocksDB (trackTotalNumberOfRows: true)
8 8 0 1.3 755.6 0.7X
+RocksDB (trackTotalNumberOfRows: false)
5 5 0 2.0 491.5 1.1X
-OpenJDK 64-Bit Server VM 25.0.2+10-LTS on Linux 6.14.0-1017-azure
+OpenJDK 64-Bit Server VM 25.0.3+9-LTS on Linux 6.17.0-1015-azure
AMD EPYC 7763 64-Core Processor
evicting 0 rows (maxTimestampToEvictInMillis: -1) from 10000 rows: Best
Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-------------------------------------------------------------------------------------------------------------------------------------------------
-In-memory
0 1 0 24.4 41.0 1.0X
-RocksDB (trackTotalNumberOfRows: true)
3 3 0 3.0 332.0 0.1X
-RocksDB (trackTotalNumberOfRows: false)
3 3 0 3.0 331.6 0.1X
+In-memory
0 0 0 25.0 39.9 1.0X
+RocksDB (trackTotalNumberOfRows: true)
3 4 0 2.9 348.0 0.1X
+RocksDB (trackTotalNumberOfRows: false)
3 4 0 2.9 348.7 0.1X
diff --git a/sql/core/benchmarks/StateStoreBasicOperationsBenchmark-results.txt
b/sql/core/benchmarks/StateStoreBasicOperationsBenchmark-results.txt
index c271653cdc23..844d5c92d8f3 100644
--- a/sql/core/benchmarks/StateStoreBasicOperationsBenchmark-results.txt
+++ b/sql/core/benchmarks/StateStoreBasicOperationsBenchmark-results.txt
@@ -2,143 +2,143 @@
put rows
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.18+8-LTS on Linux 6.14.0-1017-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 17.0.19+10-LTS on Linux 6.17.0-1013-azure
+AMD EPYC 9V74 80-Core Processor
putting 10000 rows (10000 rows to overwrite - rate 100): Best Time(ms) Avg
Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
---------------------------------------------------------------------------------------------------------------------------------------
-In-memory 7
8 1 1.3 748.1 1.0X
-RocksDB (trackTotalNumberOfRows: true) 45
47 1 0.2 4538.7 0.2X
-RocksDB (trackTotalNumberOfRows: false) 17
18 1 0.6 1730.3 0.4X
+In-memory 9
10 1 1.2 869.2 1.0X
+RocksDB (trackTotalNumberOfRows: true) 46
48 1 0.2 4588.3 0.2X
+RocksDB (trackTotalNumberOfRows: false) 18
20 1 0.5 1840.6 0.5X
-OpenJDK 64-Bit Server VM 17.0.18+8-LTS on Linux 6.14.0-1017-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 17.0.19+10-LTS on Linux 6.17.0-1013-azure
+AMD EPYC 9V74 80-Core Processor
putting 10000 rows (5000 rows to overwrite - rate 50): Best Time(ms) Avg
Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-------------------------------------------------------------------------------------------------------------------------------------
-In-memory 7
8 1 1.4 733.5 1.0X
-RocksDB (trackTotalNumberOfRows: true) 47
48 1 0.2 4696.3 0.2X
-RocksDB (trackTotalNumberOfRows: false) 17
18 1 0.6 1694.2 0.4X
+In-memory 9
10 1 1.2 866.2 1.0X
+RocksDB (trackTotalNumberOfRows: true) 38
40 1 0.3 3833.2 0.2X
+RocksDB (trackTotalNumberOfRows: false) 18
19 0 0.5 1831.1 0.5X
-OpenJDK 64-Bit Server VM 17.0.18+8-LTS on Linux 6.14.0-1017-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 17.0.19+10-LTS on Linux 6.17.0-1013-azure
+AMD EPYC 9V74 80-Core Processor
putting 10000 rows (1000 rows to overwrite - rate 10): Best Time(ms) Avg
Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-------------------------------------------------------------------------------------------------------------------------------------
-In-memory 7
8 0 1.4 712.5 1.0X
-RocksDB (trackTotalNumberOfRows: true) 47
48 1 0.2 4697.9 0.2X
-RocksDB (trackTotalNumberOfRows: false) 17
18 1 0.6 1669.6 0.4X
+In-memory 8
9 1 1.2 834.1 1.0X
+RocksDB (trackTotalNumberOfRows: true) 33
34 1 0.3 3265.3 0.3X
+RocksDB (trackTotalNumberOfRows: false) 18
20 1 0.5 1844.5 0.5X
-OpenJDK 64-Bit Server VM 17.0.18+8-LTS on Linux 6.14.0-1017-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 17.0.19+10-LTS on Linux 6.17.0-1013-azure
+AMD EPYC 9V74 80-Core Processor
putting 10000 rows (0 rows to overwrite - rate 0): Best Time(ms) Avg
Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
---------------------------------------------------------------------------------------------------------------------------------
-In-memory 7
8 0 1.4 710.6 1.0X
-RocksDB (trackTotalNumberOfRows: true) 47
48 1 0.2 4662.1 0.2X
-RocksDB (trackTotalNumberOfRows: false) 17
18 1 0.6 1671.4 0.4X
+In-memory 8
10 1 1.2 839.2 1.0X
+RocksDB (trackTotalNumberOfRows: true) 31
32 2 0.3 3058.7 0.3X
+RocksDB (trackTotalNumberOfRows: false) 18
19 1 0.6 1811.1 0.5X
================================================================================================
merge rows
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.18+8-LTS on Linux 6.14.0-1017-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 17.0.19+10-LTS on Linux 6.17.0-1013-azure
+AMD EPYC 9V74 80-Core Processor
merging 10000 rows with 10 values per key (10000 rows to overwrite - rate
100): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns)
Relative
--------------------------------------------------------------------------------------------------------------------------------------------------------------
-RocksDB (trackTotalNumberOfRows: true)
592 602 4 0.0 59211.0 1.0X
-RocksDB (trackTotalNumberOfRows: false)
191 196 2 0.1 19128.3 3.1X
+RocksDB (trackTotalNumberOfRows: true)
569 584 9 0.0 56882.8 1.0X
+RocksDB (trackTotalNumberOfRows: false)
200 207 4 0.1 19975.3 2.8X
-OpenJDK 64-Bit Server VM 17.0.18+8-LTS on Linux 6.14.0-1017-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 17.0.19+10-LTS on Linux 6.17.0-1013-azure
+AMD EPYC 9V74 80-Core Processor
merging 10000 rows with 10 values per key (5000 rows to overwrite - rate 50):
Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------------------------------------------
-RocksDB (trackTotalNumberOfRows: true)
519 531 5 0.0 51897.1 1.0X
-RocksDB (trackTotalNumberOfRows: false)
186 191 3 0.1 18640.4 2.8X
+RocksDB (trackTotalNumberOfRows: true)
495 507 7 0.0 49487.6 1.0X
+RocksDB (trackTotalNumberOfRows: false)
202 208 4 0.0 20176.7 2.5X
-OpenJDK 64-Bit Server VM 17.0.18+8-LTS on Linux 6.14.0-1017-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 17.0.19+10-LTS on Linux 6.17.0-1013-azure
+AMD EPYC 9V74 80-Core Processor
merging 10000 rows with 10 values per key (1000 rows to overwrite - rate 10):
Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------------------------------------------
-RocksDB (trackTotalNumberOfRows: true)
457 467 4 0.0 45714.3 1.0X
-RocksDB (trackTotalNumberOfRows: false)
186 191 2 0.1 18596.1 2.5X
+RocksDB (trackTotalNumberOfRows: true)
431 444 8 0.0 43111.3 1.0X
+RocksDB (trackTotalNumberOfRows: false)
200 207 4 0.1 19961.4 2.2X
-OpenJDK 64-Bit Server VM 17.0.18+8-LTS on Linux 6.14.0-1017-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 17.0.19+10-LTS on Linux 6.17.0-1013-azure
+AMD EPYC 9V74 80-Core Processor
merging 10000 rows with 10 values per key (0 rows to overwrite - rate 0):
Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
--------------------------------------------------------------------------------------------------------------------------------------------------------
-RocksDB (trackTotalNumberOfRows: true)
441 451 6 0.0 44139.3 1.0X
-RocksDB (trackTotalNumberOfRows: false)
187 191 2 0.1 18667.9 2.4X
+RocksDB (trackTotalNumberOfRows: true)
410 421 7 0.0 40973.1 1.0X
+RocksDB (trackTotalNumberOfRows: false)
199 205 3 0.1 19939.5 2.1X
================================================================================================
delete rows
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.18+8-LTS on Linux 6.14.0-1017-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 17.0.19+10-LTS on Linux 6.17.0-1013-azure
+AMD EPYC 9V74 80-Core Processor
trying to delete 10000 rows from 10000 rows(10000 rows are non-existing - rate
100): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns)
Relative
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
-In-memory
0 1 0 21.9 45.6
1.0X
-RocksDB (trackTotalNumberOfRows: true)
46 47 0 0.2 4611.7
0.0X
-RocksDB (trackTotalNumberOfRows: false)
16 17 1 0.6 1631.2
0.0X
+In-memory
0 1 0 23.7 42.2
1.0X
+RocksDB (trackTotalNumberOfRows: true)
30 31 1 0.3 2989.3
0.0X
+RocksDB (trackTotalNumberOfRows: false)
18 18 1 0.6 1763.9
0.0X
-OpenJDK 64-Bit Server VM 17.0.18+8-LTS on Linux 6.14.0-1017-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 17.0.19+10-LTS on Linux 6.17.0-1013-azure
+AMD EPYC 9V74 80-Core Processor
trying to delete 10000 rows from 10000 rows(5000 rows are non-existing - rate
50): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns)
Relative
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-In-memory
6 6 0 1.8 569.8
1.0X
-RocksDB (trackTotalNumberOfRows: true)
47 48 1 0.2 4653.5
0.1X
-RocksDB (trackTotalNumberOfRows: false)
17 18 0 0.6 1690.5
0.3X
+In-memory
7 9 1 1.4 718.8
1.0X
+RocksDB (trackTotalNumberOfRows: true)
37 39 1 0.3 3745.8
0.2X
+RocksDB (trackTotalNumberOfRows: false)
17 18 1 0.6 1749.8
0.4X
-OpenJDK 64-Bit Server VM 17.0.18+8-LTS on Linux 6.14.0-1017-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 17.0.19+10-LTS on Linux 6.17.0-1013-azure
+AMD EPYC 9V74 80-Core Processor
trying to delete 10000 rows from 10000 rows(1000 rows are non-existing - rate
10): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns)
Relative
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-In-memory
6 7 0 1.6 620.0
1.0X
-RocksDB (trackTotalNumberOfRows: true)
45 46 2 0.2 4487.9
0.1X
-RocksDB (trackTotalNumberOfRows: false)
17 18 0 0.6 1722.2
0.4X
+In-memory
7 8 0 1.4 740.5
1.0X
+RocksDB (trackTotalNumberOfRows: true)
43 44 1 0.2 4267.4
0.2X
+RocksDB (trackTotalNumberOfRows: false)
17 18 1 0.6 1733.6
0.4X
-OpenJDK 64-Bit Server VM 17.0.18+8-LTS on Linux 6.14.0-1017-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 17.0.19+10-LTS on Linux 6.17.0-1013-azure
+AMD EPYC 9V74 80-Core Processor
trying to delete 10000 rows from 10000 rows(0 rows are non-existing - rate 0):
Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-------------------------------------------------------------------------------------------------------------------------------------------------------------
-In-memory
6 7 0 1.6 645.0 1.0X
-RocksDB (trackTotalNumberOfRows: true)
45 46 0 0.2 4482.8 0.1X
-RocksDB (trackTotalNumberOfRows: false)
16 17 1 0.6 1606.7 0.4X
+In-memory
8 8 1 1.3 750.6 1.0X
+RocksDB (trackTotalNumberOfRows: true)
44 46 1 0.2 4427.8 0.2X
+RocksDB (trackTotalNumberOfRows: false)
17 18 1 0.6 1720.8 0.4X
================================================================================================
evict rows
================================================================================================
-OpenJDK 64-Bit Server VM 17.0.18+8-LTS on Linux 6.14.0-1017-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 17.0.19+10-LTS on Linux 6.17.0-1013-azure
+AMD EPYC 9V74 80-Core Processor
evicting 10000 rows (maxTimestampToEvictInMillis: 9999) from 10000 rows: Best
Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-------------------------------------------------------------------------------------------------------------------------------------------------------
-In-memory
6 7 0 1.6 631.8 1.0X
-RocksDB (trackTotalNumberOfRows: true)
45 46 0 0.2 4495.7 0.1X
-RocksDB (trackTotalNumberOfRows: false)
18 18 0 0.6 1787.7 0.4X
+In-memory
7 8 0 1.4 731.3 1.0X
+RocksDB (trackTotalNumberOfRows: true)
42 43 1 0.2 4189.1 0.2X
+RocksDB (trackTotalNumberOfRows: false)
17 18 0 0.6 1746.0 0.4X
-OpenJDK 64-Bit Server VM 17.0.18+8-LTS on Linux 6.14.0-1017-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 17.0.19+10-LTS on Linux 6.17.0-1013-azure
+AMD EPYC 9V74 80-Core Processor
evicting 5000 rows (maxTimestampToEvictInMillis: 4999) from 10000 rows: Best
Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------------------------------------
-In-memory
6 6 0 1.7 578.6 1.0X
-RocksDB (trackTotalNumberOfRows: true)
25 25 0 0.4 2491.4 0.2X
-RocksDB (trackTotalNumberOfRows: false)
11 12 0 0.9 1109.9 0.5X
+In-memory
7 7 0 1.5 685.9 1.0X
+RocksDB (trackTotalNumberOfRows: true)
23 24 1 0.4 2286.2 0.3X
+RocksDB (trackTotalNumberOfRows: false)
11 11 0 0.9 1061.3 0.6X
-OpenJDK 64-Bit Server VM 17.0.18+8-LTS on Linux 6.14.0-1017-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 17.0.19+10-LTS on Linux 6.17.0-1013-azure
+AMD EPYC 9V74 80-Core Processor
evicting 1000 rows (maxTimestampToEvictInMillis: 999) from 10000 rows: Best
Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-----------------------------------------------------------------------------------------------------------------------------------------------------
-In-memory
5 6 0 2.0 507.3 1.0X
-RocksDB (trackTotalNumberOfRows: true)
8 9 0 1.2 806.0 0.6X
-RocksDB (trackTotalNumberOfRows: false)
5 6 0 1.9 532.7 1.0X
+In-memory
6 7 0 1.6 624.0 1.0X
+RocksDB (trackTotalNumberOfRows: true)
7 8 1 1.4 719.4 0.9X
+RocksDB (trackTotalNumberOfRows: false)
5 5 0 2.1 473.6 1.3X
-OpenJDK 64-Bit Server VM 17.0.18+8-LTS on Linux 6.14.0-1017-azure
-Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
+OpenJDK 64-Bit Server VM 17.0.19+10-LTS on Linux 6.17.0-1013-azure
+AMD EPYC 9V74 80-Core Processor
evicting 0 rows (maxTimestampToEvictInMillis: -1) from 10000 rows: Best
Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-------------------------------------------------------------------------------------------------------------------------------------------------
-In-memory
1 1 0 19.2 52.2 1.0X
-RocksDB (trackTotalNumberOfRows: true)
4 4 0 2.7 370.1 0.1X
-RocksDB (trackTotalNumberOfRows: false)
4 4 0 2.7 368.8 0.1X
+In-memory
0 1 0 20.0 49.9 1.0X
+RocksDB (trackTotalNumberOfRows: true)
3 3 0 3.2 313.0 0.2X
+RocksDB (trackTotalNumberOfRows: false)
3 3 0 3.2 313.9 0.2X
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]