Question on Performance #80
Replies: 3 comments 1 reply
|
Thanks for reaching out — if you can reply with the following, it’ll be much easier to pinpoint the bottleneck:
|
|
Hello Dario, Oracle NoSQL: CE 25.1.13 Topology: sn=[sn1] zn:[id=zn1 name=dms00] donald.fppoc.pcc.lan:5000 capacity=3 RUNNING numShards=3 Workload Description Testing for migration of data from dynamoDB to oracle NoSQL. All inserts are to 1 single table only. Table structure:- PRIMARY KEY (key) No additional indexes. Inserts made with sql.jar with COMMIT_SYNC Initial insert rate is relatively high (≈50–60k inserts/sec). I did not see any errors in the logs. Write performance is good and stable throughout. Thanks |
|
After reviewing your response, my first recommendation is to increase the number of partitions—your current count is quite low. As a baseline, we generally recommend a minimum of 20 partitions per shard. With ~2 billion records, you should be closer to ~100 partitions per shard. For the version, please use the latest release available: CE 25.3.21. I also recommend reviewing the Initial Capacity Planning guidance. A couple of clarifying questions:
|
Uh oh!
There was an error while loading. Please reload this page.
Hi All,
We're doing a trial run with Oracle NoSQL.. and found that as the table grows bigger, the performance degrades and inserts become slower and slower. No errors. I'm really new to this - so not sure what to check or how we can improve the performance. We have some 2bil rows in the table
thanks
All reactions