[ https://issues.apache.org/jira/browse/IGNITE-21458?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17823576#comment-17823576 ]
Ivan Artiukhov commented on IGNITE-21458: ----------------------------------------- It looks like the issue is fixed by IGNITE-20373. > Up to 25% performance drop in key-value operations (embedded node) > ------------------------------------------------------------------ > > Key: IGNITE-21458 > URL: https://issues.apache.org/jira/browse/IGNITE-21458 > Project: Ignite > Issue Type: Bug > Components: persistence > Reporter: Ivan Artiukhov > Priority: Major > Labels: ignite-3, performance > Attachments: 1-put-3cbec4fe80878765a50beeae09f6b352ebf718ec.png, > 2-get-3cbec4fe80878765a50beeae09f6b352ebf718ec.png, > 3-put-721b7ad6fc507c5f5e3b0129a68c5ed25ee14c06.png, > 4-get-721b7ad6fc507c5f5e3b0129a68c5ed25ee14c06.png > > > AI3 rev. > 3cbec4fe80878765a50beeae09f6b352ebf718ec and > 721b7ad6fc507c5f5e3b0129a68c5ed25ee14c06 > > Benchmark: > [https://github.com/gridgain/YCSB/blob/ycsb-2024.1/ignite3/src/main/java/site/ycsb/db/ignite3/IgniteClient.java] > > The benchmark is started with {{{}useEmbedded=true{}}}, i.e. the Ignite 3 > node and the benchmark is started within the same JVM. > The benchmark uses single key-value {{get}} and {{{}put{}}}. > h1. Steps: > Run the benchmark in {{load}} mode to put 300k entries using single key-value > get() in 1 thread: > {noformat} > -db site.ycsb.db.ignite3.IgniteClient -load -P > /opt/pubagent/poc/config/ycsb/workloads/workloadc -threads 1 -p > recordcount=250000 -p warmupops=50000 -p dataintegrity=true -p > measurementtype=timeseries -p status.interval=1 -p useEmbedded=true -p > workDir=ignite3-work -p hosts=192.168.1.35 -s{noformat} > Using the same persistence directory run the benchmark to get 300k entries > using single key-value {{get():}} > {noformat} > -db site.ycsb.db.ignite3.IgniteClient -t -P > /opt/pubagent/poc/config/ycsb/workloads/workloadc -threads 1 -p > operationcount=250000 -p recordcount=250000 -p warmupops=50000 -p > dataintegrity=true -p measurementtype=timeseries -p status.interval=1 -p > useEmbedded=true -p workDir=ignite3-work -p hosts=192.168.1.35 -s{noformat} > h1. Results > ||Operation||721b7ad6fc507c5f5e3b0129a68c5ed25ee14c06||3cbec4fe80878765a50beeae09f6b352ebf718ec|| > |put()|!3-put-721b7ad6fc507c5f5e3b0129a68c5ed25ee14c06.png!|!1-put-3cbec4fe80878765a50beeae09f6b352ebf718ec.png!| > |get()|!4-get-721b7ad6fc507c5f5e3b0129a68c5ed25ee14c06.png!|!2-get-3cbec4fe80878765a50beeae09f6b352ebf718ec.png!| > See the drop the performance in > 3cbec4fe80878765a50beeae09f6b352ebf718ec. -- This message was sent by Atlassian Jira (v8.20.10#820010)