Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...


Total CM Handles 



Total Time


CM handles/sec


#

Before deletion

After deletion

Deleted 

150005002m 9s3.86
21,00001,0008m 3s2.07
32,00002,00032m 8s1.04
42,30002,30037m 58s1.01
51,0005005005m 58s1.40
61,5001,0005009m 46s0.85
72,0001,50050012m 5s0.69
82,0001,0001,00023m 33s0.71

Test Results after improvement (Commit Id : 7421c69 Use native query to delete data nodes 


Total CM Handles 



Total Time


CM handles/sec


Speedup

#

Before deletion

After deletion

Deleted 


1500050011.5 s43.3311 x
21,00001,00033.7 s29.6914 x
32,00002,0001m 45s19.0818 x
42,30002,3002m 22s16.2316 x
51,00050050019.6 s25.4818 x
61,5001,00050027.2 s18.4122 x
72,0001,50050037.8 s13.2219 x
82,0001,0001,0001m 10s14.2220 x

...

Delete performance scenario on Nordix : (Commit id : 7421c69

#Test ScenarioNordix Build 1 (ms)Nordix Build 2  (ms)Nordix Build 3  (ms)Groovy test 
deleteDurationInMillis (ms)
1Delete root node with many descendants165168166200
2Delete data nodes for an anchor172210169250
3Delete 50 grandchildren (that have no descendants):304232263350
4Delete 5 whole lists with many elements7968527581,000
5Delete 5 children with grandchildren222232225300
6Delete 10 list elements with keys1,0191,0979901,200
7Delete 1 large data node with many descendants:2,0081,9382,1362,500

...