Profiler

OrientDB Enterprise Edition comes with a profiler that collects all the metrics about the engine and the system where is running.

Automatic dump

When you incur in problems, the best way to produce information about OrientDB is activating a regular dump of the profiler. Set this configuration variable at start:

java ... -Dprofiler.autoDump.reset=true -Dprofiler.autoDump.interval=60 -Dprofiler.enabled=true ...

This will dump the profiler in the console every 60 seconds and resets the metrics after the dump. For more information about settings look at Parameters.

Retrieve profiler metrics via HTTP

http://<server>[<:port>]/profiler/<command>/[<config>]|[<from>/<to>]

Where:

  • server is the server where OrientDB is running
  • port is the http port, OrientDB listens at 2480 by default
  • command, is the command between:
  • realtime to retrieve realtime information
  • last to retrieve realtime information
  • archive to retrieve archived profiling
  • summary to retrieve summary of past profiling
  • start to start profiling
  • stop to stop profiling
  • reset to reset the profiler (equals to stop+start)
  • status to know the status of profiler
  • configure to configure profiling
  • metadata to retrieve metadata

Example:

http://localhost:2480/profiler/realtime

Metric type

Chrono

Chrono are recording of operation. Each Chrono has the following values:

  • last, as the last time recorded
  • min, as the minimum time recorded
  • max, as the maximum time recorded
  • average, as the average time recorded
  • total, as the total time recorded
  • entries, as the number of times the metric has been recorded

Counter

It's a counter as long value that records resources.

HookValues

Are generic values of any type between the supported ones: string, number, boolean or null.

A hook value is not collected in central way, but it's gathered at runtime by calling the hooks as callbacks.

Metric main categories

Follows the main categories of metrics:

  • db.<db-name>: database related metrics
  • db.<db-name>.cache: metrics about db's caching
  • db.<db-name>.index: metrics about db's indexes
  • system: system metrics like CPU, memory, OS, etc.
  • system.disk: File system metrics
  • process: not strictly related to database but to the process (JVM) that is running OrientDB as client, server or embedded
  • process.network: network metrics
  • process.runtime: process's runtime information like memory used, etc
  • server: server related metrics

Example of profiler values extracted from the server after test suite is run (http://localhost:2480/profiler/realtime):

{
    "realtime": {
        "from": 1344531312356,
        "to": 9223372036854776000,
        "hookValues": {
            "db.0$db.cache.level1.current": 0,
            "db.0$db.cache.level1.enabled": false,
            "db.0$db.cache.level1.max": -1,
            "db.0$db.cache.level2.current": 0,
            "db.0$db.cache.level2.enabled": true,
            "db.0$db.cache.level2.max": -1,
            "db.0$db.data.holeSize": 0,
            "db.0$db.data.holes": 0,
            "db.0$db.index.dictionary.entryPointSize": 64,
            "db.0$db.index.dictionary.items": 0,
            "db.0$db.index.dictionary.maxUpdateBeforeSave": 5000,
            "db.0$db.index.dictionary.optimizationThreshold": 100000,
            "db.1$db.cache.level1.current": 0,
            "db.1$db.cache.level1.enabled": false,
            "db.1$db.cache.level1.max": -1,
            "db.1$db.cache.level2.current": 0,
            "db.1$db.cache.level2.enabled": true,
            "db.1$db.cache.level2.max": -1,
            "db.1$db.data.holeSize": 0,
            "db.1$db.data.holes": 0,
            "db.1$db.index.dictionary.entryPointSize": 64,
            "db.1$db.index.dictionary.items": 0,
            "db.1$db.index.dictionary.maxUpdateBeforeSave": 5000,
            "db.1$db.index.dictionary.optimizationThreshold": 100000,
            "db.2$db.cache.level1.current": 0,
            "db.2$db.cache.level1.enabled": false,
            "db.2$db.cache.level1.max": -1,
            "db.2$db.cache.level2.current": 0,
            "db.2$db.cache.level2.enabled": true,
            "db.2$db.cache.level2.max": -1,
            "db.2$db.data.holeSize": 0,
            "db.2$db.data.holes": 0,
            "db.2$db.index.dictionary.entryPointSize": 64,
            "db.2$db.index.dictionary.items": 0,
            "db.2$db.index.dictionary.maxUpdateBeforeSave": 5000,
            "db.2$db.index.dictionary.optimizationThreshold": 100000,
            "db.demo.cache.level1.current": 0,
            "db.demo.cache.level1.enabled": false,
            "db.demo.cache.level1.max": -1,
            "db.demo.cache.level2.current": 20520,
            "db.demo.cache.level2.enabled": true,
            "db.demo.cache.level2.max": -1,
            "db.demo.data.holeSize": 47553,
            "db.demo.data.holes": 24,
            "db.demo.index.BaseTestClass.testParentProperty.entryPointSize": 64,
            "db.demo.index.BaseTestClass.testParentProperty.items": 2,
            "db.demo.index.BaseTestClass.testParentProperty.maxUpdateBeforeSave": 5000,
            "db.demo.index.BaseTestClass.testParentProperty.optimizationThreshold": 100000,
            "db.demo.index.ClassIndexTestCompositeEmbeddedList.entryPointSize": 64,
            "db.demo.index.ClassIndexTestCompositeEmbeddedList.items": 0,
            "db.demo.index.ClassIndexTestCompositeEmbeddedList.maxUpdateBeforeSave": 5000,
            "db.demo.index.ClassIndexTestCompositeEmbeddedList.optimizationThreshold": 100000,
            "db.demo.index.ClassIndexTestCompositeEmbeddedMap.entryPointSize": 64,
            "db.demo.index.ClassIndexTestCompositeEmbeddedMap.items": 0,
            "db.demo.index.ClassIndexTestCompositeEmbeddedMap.maxUpdateBeforeSave": 5000,
            "db.demo.index.ClassIndexTestCompositeEmbeddedMap.optimizationThreshold": 100000,
            "db.demo.index.ClassIndexTestCompositeEmbeddedMapByKey.entryPointSize": 64,
            "db.demo.index.ClassIndexTestCompositeEmbeddedMapByKey.items": 0,
            "db.demo.index.ClassIndexTestCompositeEmbeddedMapByKey.maxUpdateBeforeSave": 5000,
            "db.demo.index.ClassIndexTestCompositeEmbeddedMapByKey.optimizationThreshold": 100000,
            "db.demo.index.ClassIndexTestCompositeEmbeddedMapByValue.entryPointSize": 64,
            "db.demo.index.ClassIndexTestCompositeEmbeddedMapByValue.items": 0,
            "db.demo.index.ClassIndexTestCompositeEmbeddedMapByValue.maxUpdateBeforeSave": 5000,
            "db.demo.index.ClassIndexTestCompositeEmbeddedMapByValue.optimizationThreshold": 100000,
            "db.demo.index.ClassIndexTestCompositeEmbeddedSet.entryPointSize": 64,
            "db.demo.index.ClassIndexTestCompositeEmbeddedSet.items": 0,
            "db.demo.index.ClassIndexTestCompositeEmbeddedSet.maxUpdateBeforeSave": 5000,
            "db.demo.index.ClassIndexTestCompositeEmbeddedSet.optimizationThreshold": 100000,
            "db.demo.index.ClassIndexTestCompositeLinkList.entryPointSize": 64,
            "db.demo.index.ClassIndexTestCompositeLinkList.items": 0,
            "db.demo.index.ClassIndexTestCompositeLinkList.maxUpdateBeforeSave": 5000,
            "db.demo.index.ClassIndexTestCompositeLinkList.optimizationThreshold": 100000,
            "db.demo.index.ClassIndexTestCompositeLinkMapByValue.entryPointSize": 64,
            "db.demo.index.ClassIndexTestCompositeLinkMapByValue.items": 0,
            "db.demo.index.ClassIndexTestCompositeLinkMapByValue.maxUpdateBeforeSave": 5000,
            "db.demo.index.ClassIndexTestCompositeLinkMapByValue.optimizationThreshold": 100000,
            "db.demo.index.ClassIndexTestCompositeOne.entryPointSize": 64,
            "db.demo.index.ClassIndexTestCompositeOne.items": 0,
            "db.demo.index.ClassIndexTestCompositeOne.maxUpdateBeforeSave": 5000,
            "db.demo.index.ClassIndexTestCompositeOne.optimizationThreshold": 100000,
            "db.demo.index.ClassIndexTestCompositeTwo.entryPointSize": 64,
            "db.demo.index.ClassIndexTestCompositeTwo.items": 0,
            "db.demo.index.ClassIndexTestCompositeTwo.maxUpdateBeforeSave": 5000,
            "db.demo.index.ClassIndexTestCompositeTwo.optimizationThreshold": 100000,
            "db.demo.index.ClassIndexTestDictionaryIndex.entryPointSize": 64,
            "db.demo.index.ClassIndexTestDictionaryIndex.items": 0,
            "db.demo.index.ClassIndexTestDictionaryIndex.maxUpdateBeforeSave": 5000,
            "db.demo.index.ClassIndexTestDictionaryIndex.optimizationThreshold": 100000,
            "db.demo.index.ClassIndexTestFulltextIndex.entryPointSize": 64,
            "db.demo.index.ClassIndexTestFulltextIndex.items": 0,
            "db.demo.index.ClassIndexTestFulltextIndex.maxUpdateBeforeSave": 5000,
            "db.demo.index.ClassIndexTestFulltextIndex.optimizationThreshold": 100000,
            "db.demo.index.ClassIndexTestNotUniqueIndex.entryPointSize": 64,
            "db.demo.index.ClassIndexTestNotUniqueIndex.items": 0,
            "db.demo.index.ClassIndexTestNotUniqueIndex.maxUpdateBeforeSave": 5000,
            "db.demo.index.ClassIndexTestNotUniqueIndex.optimizationThreshold": 100000,
            "db.demo.index.ClassIndexTestParentPropertyNine.entryPointSize": 64,
            "db.demo.index.ClassIndexTestParentPropertyNine.items": 0,
            "db.demo.index.ClassIndexTestParentPropertyNine.maxUpdateBeforeSave": 5000,
            "db.demo.index.ClassIndexTestParentPropertyNine.optimizationThreshold": 100000,
            "db.demo.index.ClassIndexTestPropertyByKeyEmbeddedMap.entryPointSize": 64,
            "db.demo.index.ClassIndexTestPropertyByKeyEmbeddedMap.items": 0,
            "db.demo.index.ClassIndexTestPropertyByKeyEmbeddedMap.maxUpdateBeforeSave": 5000,
            "db.demo.index.ClassIndexTestPropertyByKeyEmbeddedMap.optimizationThreshold": 100000,
            "db.demo.index.ClassIndexTestPropertyByValueEmbeddedMap.entryPointSize": 64,
            "db.demo.index.ClassIndexTestPropertyByValueEmbeddedMap.items": 0,
            "db.demo.index.ClassIndexTestPropertyByValueEmbeddedMap.maxUpdateBeforeSave": 5000,
            "db.demo.index.ClassIndexTestPropertyByValueEmbeddedMap.optimizationThreshold": 100000,
            "db.demo.index.ClassIndexTestPropertyEmbeddedMap.entryPointSize": 64,
            "db.demo.index.ClassIndexTestPropertyEmbeddedMap.items": 0,
            "db.demo.index.ClassIndexTestPropertyEmbeddedMap.maxUpdateBeforeSave": 5000,
            "db.demo.index.ClassIndexTestPropertyEmbeddedMap.optimizationThreshold": 100000,
            "db.demo.index.ClassIndexTestPropertyLinkedMap.entryPointSize": 64,
            "db.demo.index.ClassIndexTestPropertyLinkedMap.items": 0,
            "db.demo.index.ClassIndexTestPropertyLinkedMap.maxUpdateBeforeSave": 5000,
            "db.demo.index.ClassIndexTestPropertyLinkedMap.optimizationThreshold": 100000,
            "db.demo.index.ClassIndexTestPropertyLinkedMapByKey.entryPointSize": 64,
            "db.demo.index.ClassIndexTestPropertyLinkedMapByKey.items": 0,
            "db.demo.index.ClassIndexTestPropertyLinkedMapByKey.maxUpdateBeforeSave": 5000,
            "db.demo.index.ClassIndexTestPropertyLinkedMapByKey.optimizationThreshold": 100000,
            "db.demo.index.ClassIndexTestPropertyLinkedMapByValue.entryPointSize": 64,
            "db.demo.index.ClassIndexTestPropertyLinkedMapByValue.items": 0,
            "db.demo.index.ClassIndexTestPropertyLinkedMapByValue.maxUpdateBeforeSave": 5000,
            "db.demo.index.ClassIndexTestPropertyLinkedMapByValue.optimizationThreshold": 100000,
            "db.demo.index.ClassIndexTestPropertyOne.entryPointSize": 64,
            "db.demo.index.ClassIndexTestPropertyOne.items": 0,
            "db.demo.index.ClassIndexTestPropertyOne.maxUpdateBeforeSave": 5000,
            "db.demo.index.ClassIndexTestPropertyOne.optimizationThreshold": 100000,
            "db.demo.index.Collector.stringCollection.entryPointSize": 64,
            "db.demo.index.Collector.stringCollection.items": 0,
            "db.demo.index.Collector.stringCollection.maxUpdateBeforeSave": 5000,
            "db.demo.index.Collector.stringCollection.optimizationThreshold": 100000,
            "db.demo.index.DropPropertyIndexCompositeIndex.entryPointSize": 64,
            "db.demo.index.DropPropertyIndexCompositeIndex.items": 0,
            "db.demo.index.DropPropertyIndexCompositeIndex.maxUpdateBeforeSave": 5000,
            "db.demo.index.DropPropertyIndexCompositeIndex.optimizationThreshold": 100000,
            "db.demo.index.Fruit.color.entryPointSize": 64,
            "db.demo.index.Fruit.color.items": 0,
            "db.demo.index.Fruit.color.maxUpdateBeforeSave": 5000,
            "db.demo.index.Fruit.color.optimizationThreshold": 100000,
            "db.demo.index.IndexCountPlusCondition.entryPointSize": 64,
            "db.demo.index.IndexCountPlusCondition.items": 5,
            "db.demo.index.IndexCountPlusCondition.maxUpdateBeforeSave": 5000,
            "db.demo.index.IndexCountPlusCondition.optimizationThreshold": 100000,
            "db.demo.index.IndexNotUniqueIndexKeySize.entryPointSize": 64,
            "db.demo.index.IndexNotUniqueIndexKeySize.items": 5,
            "db.demo.index.IndexNotUniqueIndexKeySize.maxUpdateBeforeSave": 5000,
            "db.demo.index.IndexNotUniqueIndexKeySize.optimizationThreshold": 100000,
            "db.demo.index.IndexNotUniqueIndexSize.entryPointSize": 64,
            "db.demo.index.IndexNotUniqueIndexSize.items": 5,
            "db.demo.index.IndexNotUniqueIndexSize.maxUpdateBeforeSave": 5000,
            "db.demo.index.IndexNotUniqueIndexSize.optimizationThreshold": 100000,
            "db.demo.index.MapPoint.x.entryPointSize": 64,
            "db.demo.index.MapPoint.x.items": 9999,
            "db.demo.index.MapPoint.x.maxUpdateBeforeSave": 5000,
            "db.demo.index.MapPoint.x.optimizationThreshold": 100000,
            "db.demo.index.MapPoint.y.entryPointSize": 64,
            "db.demo.index.MapPoint.y.items": 10000,
            "db.demo.index.MapPoint.y.maxUpdateBeforeSave": 5000,
            "db.demo.index.MapPoint.y.optimizationThreshold": 100000,
            "db.demo.index.MyFruit.color.entryPointSize": 64,
            "db.demo.index.MyFruit.color.items": 10,
            "db.demo.index.MyFruit.color.maxUpdateBeforeSave": 5000,
            "db.demo.index.MyFruit.color.optimizationThreshold": 100000,
            "db.demo.index.MyFruit.flavor.entryPointSize": 64,
            "db.demo.index.MyFruit.flavor.items": 0,
            "db.demo.index.MyFruit.flavor.maxUpdateBeforeSave": 5000,
            "db.demo.index.MyFruit.flavor.optimizationThreshold": 100000,
            "db.demo.index.MyFruit.name.entryPointSize": 64,
            "db.demo.index.MyFruit.name.items": 5000,
            "db.demo.index.MyFruit.name.maxUpdateBeforeSave": 5000,
            "db.demo.index.MyFruit.name.optimizationThreshold": 100000,
            "db.demo.index.MyProfile.name.entryPointSize": 64,
            "db.demo.index.MyProfile.name.items": 3,
            "db.demo.index.MyProfile.name.maxUpdateBeforeSave": 5000,
            "db.demo.index.MyProfile.name.optimizationThreshold": 100000,
            "db.demo.index.Profile.hash.entryPointSize": 64,
            "db.demo.index.Profile.hash.items": 5,
            "db.demo.index.Profile.hash.maxUpdateBeforeSave": 5000,
            "db.demo.index.Profile.hash.optimizationThreshold": 100000,
            "db.demo.index.Profile.name.entryPointSize": 64,
            "db.demo.index.Profile.name.items": 20,
            "db.demo.index.Profile.name.maxUpdateBeforeSave": 5000,
            "db.demo.index.Profile.name.optimizationThreshold": 100000,
            "db.demo.index.Profile.nick.entryPointSize": 64,
            "db.demo.index.Profile.nick.items": 38,
            "db.demo.index.Profile.nick.maxUpdateBeforeSave": 5000,
            "db.demo.index.Profile.nick.optimizationThreshold": 100000,
            "db.demo.index.PropertyIndexFirstIndex.entryPointSize": 64,
            "db.demo.index.PropertyIndexFirstIndex.items": 0,
            "db.demo.index.PropertyIndexFirstIndex.maxUpdateBeforeSave": 5000,
            "db.demo.index.PropertyIndexFirstIndex.optimizationThreshold": 100000,
            "db.demo.index.PropertyIndexSecondIndex.entryPointSize": 64,
            "db.demo.index.PropertyIndexSecondIndex.items": 0,
            "db.demo.index.PropertyIndexSecondIndex.maxUpdateBeforeSave": 5000,
            "db.demo.index.PropertyIndexSecondIndex.optimizationThreshold": 100000,
            "db.demo.index.PropertyIndexTestClass.prop1.entryPointSize": 64,
            "db.demo.index.PropertyIndexTestClass.prop1.items": 0,
            "db.demo.index.PropertyIndexTestClass.prop1.maxUpdateBeforeSave": 5000,
            "db.demo.index.PropertyIndexTestClass.prop1.optimizationThreshold": 100000,
            "db.demo.index.SQLDropClassCompositeIndex.entryPointSize": 64,
            "db.demo.index.SQLDropClassCompositeIndex.items": 0,
            "db.demo.index.SQLDropClassCompositeIndex.maxUpdateBeforeSave": 5000,
            "db.demo.index.SQLDropClassCompositeIndex.optimizationThreshold": 100000,
            "db.demo.index.SQLDropIndexCompositeIndex.entryPointSize": 64,
            "db.demo.index.SQLDropIndexCompositeIndex.items": 0,
            "db.demo.index.SQLDropIndexCompositeIndex.maxUpdateBeforeSave": 5000,
            "db.demo.index.SQLDropIndexCompositeIndex.optimizationThreshold": 100000,
            "db.demo.index.SQLDropIndexTestClass.prop1.entryPointSize": 64,
            "db.demo.index.SQLDropIndexTestClass.prop1.items": 0,
            "db.demo.index.SQLDropIndexTestClass.prop1.maxUpdateBeforeSave": 5000,
            "db.demo.index.SQLDropIndexTestClass.prop1.optimizationThreshold": 100000,
            "db.demo.index.SQLDropIndexWithoutClass.entryPointSize": 64,
            "db.demo.index.SQLDropIndexWithoutClass.items": 0,
            "db.demo.index.SQLDropIndexWithoutClass.maxUpdateBeforeSave": 5000,
            "db.demo.index.SQLDropIndexWithoutClass.optimizationThreshold": 100000,
            "db.demo.index.SQLSelectCompositeIndexDirectSearchTestIndex.entryPointSize": 64,
            "db.demo.index.SQLSelectCompositeIndexDirectSearchTestIndex.items": 0,
            "db.demo.index.SQLSelectCompositeIndexDirectSearchTestIndex.maxUpdateBeforeSave": 5000,
            "db.demo.index.SQLSelectCompositeIndexDirectSearchTestIndex.optimizationThreshold": 100000,
            "db.demo.index.SchemaSharedIndexCompositeIndex.entryPointSize": 64,
            "db.demo.index.SchemaSharedIndexCompositeIndex.items": 0,
            "db.demo.index.SchemaSharedIndexCompositeIndex.maxUpdateBeforeSave": 5000,
            "db.demo.index.SchemaSharedIndexCompositeIndex.optimizationThreshold": 100000,
            "db.demo.index.TRPerson.name.entryPointSize": 64,
            "db.demo.index.TRPerson.name.items": 4,
            "db.demo.index.TRPerson.name.maxUpdateBeforeSave": 5000,
            "db.demo.index.TRPerson.name.optimizationThreshold": 100000,
            "db.demo.index.TRPerson.surname.entryPointSize": 64,
            "db.demo.index.TRPerson.surname.items": 3,
            "db.demo.index.TRPerson.surname.maxUpdateBeforeSave": 5000,
            "db.demo.index.TRPerson.surname.optimizationThreshold": 100000,
            "db.demo.index.TestClass.name.entryPointSize": 64,
            "db.demo.index.TestClass.name.items": 2,
            "db.demo.index.TestClass.name.maxUpdateBeforeSave": 5000,
            "db.demo.index.TestClass.name.optimizationThreshold": 100000,
            "db.demo.index.TestClass.testLink.entryPointSize": 64,
            "db.demo.index.TestClass.testLink.items": 2,
            "db.demo.index.TestClass.testLink.maxUpdateBeforeSave": 5000,
            "db.demo.index.TestClass.testLink.optimizationThreshold": 100000,
            "db.demo.index.TransactionUniqueIndexWithDotTest.label.entryPointSize": 64,
            "db.demo.index.TransactionUniqueIndexWithDotTest.label.items": 1,
            "db.demo.index.TransactionUniqueIndexWithDotTest.label.maxUpdateBeforeSave": 5000,
            "db.demo.index.TransactionUniqueIndexWithDotTest.label.optimizationThreshold": 100000,
            "db.demo.index.Whiz.account.entryPointSize": 64,
            "db.demo.index.Whiz.account.items": 1,
            "db.demo.index.Whiz.account.maxUpdateBeforeSave": 5000,
            "db.demo.index.Whiz.account.optimizationThreshold": 100000,
            "db.demo.index.Whiz.text.entryPointSize": 64,
            "db.demo.index.Whiz.text.items": 275,
            "db.demo.index.Whiz.text.maxUpdateBeforeSave": 5000,
            "db.demo.index.Whiz.text.optimizationThreshold": 100000,
            "db.demo.index.a.entryPointSize": 64,
            "db.demo.index.a.items": 0,
            "db.demo.index.a.maxUpdateBeforeSave": 5000,
            "db.demo.index.a.optimizationThreshold": 100000,
            "db.demo.index.anotherproperty.entryPointSize": 64,
            "db.demo.index.anotherproperty.items": 0,
            "db.demo.index.anotherproperty.maxUpdateBeforeSave": 5000,
            "db.demo.index.anotherproperty.optimizationThreshold": 100000,
            "db.demo.index.byte-array-manualIndex-notunique.entryPointSize": 64,
            "db.demo.index.byte-array-manualIndex-notunique.items": 6,
            "db.demo.index.byte-array-manualIndex-notunique.maxUpdateBeforeSave": 5000,
            "db.demo.index.byte-array-manualIndex-notunique.optimizationThreshold": 100000,
            "db.demo.index.byte-array-manualIndex.entryPointSize": 64,
            "db.demo.index.byte-array-manualIndex.items": 11,
            "db.demo.index.byte-array-manualIndex.maxUpdateBeforeSave": 5000,
            "db.demo.index.byte-array-manualIndex.optimizationThreshold": 100000,
            "db.demo.index.byteArrayKeyIndex.entryPointSize": 64,
            "db.demo.index.byteArrayKeyIndex.items": 2,
            "db.demo.index.byteArrayKeyIndex.maxUpdateBeforeSave": 5000,
            "db.demo.index.byteArrayKeyIndex.optimizationThreshold": 100000,
            "db.demo.index.classIndexManagerComposite.entryPointSize": 64,
            "db.demo.index.classIndexManagerComposite.items": 0,
            "db.demo.index.classIndexManagerComposite.maxUpdateBeforeSave": 5000,
            "db.demo.index.classIndexManagerComposite.optimizationThreshold": 100000,
            "db.demo.index.classIndexManagerTestClass.prop1.entryPointSize": 64,
            "db.demo.index.classIndexManagerTestClass.prop1.items": 0,
            "db.demo.index.classIndexManagerTestClass.prop1.maxUpdateBeforeSave": 5000,
            "db.demo.index.classIndexManagerTestClass.prop1.optimizationThreshold": 100000,
            "db.demo.index.classIndexManagerTestClass.prop2.entryPointSize": 64,
            "db.demo.index.classIndexManagerTestClass.prop2.items": 0,
            "db.demo.index.classIndexManagerTestClass.prop2.maxUpdateBeforeSave": 5000,
            "db.demo.index.classIndexManagerTestClass.prop2.optimizationThreshold": 100000,
            "db.demo.index.classIndexManagerTestClass.prop4.entryPointSize": 64,
            "db.demo.index.classIndexManagerTestClass.prop4.items": 0,
            "db.demo.index.classIndexManagerTestClass.prop4.maxUpdateBeforeSave": 5000,
            "db.demo.index.classIndexManagerTestClass.prop4.optimizationThreshold": 100000,
            "db.demo.index.classIndexManagerTestClass.prop6.entryPointSize": 64,
            "db.demo.index.classIndexManagerTestClass.prop6.items": 0,
            "db.demo.index.classIndexManagerTestClass.prop6.maxUpdateBeforeSave": 5000,
            "db.demo.index.classIndexManagerTestClass.prop6.optimizationThreshold": 100000,
            "db.demo.index.classIndexManagerTestIndexByKey.entryPointSize": 64,
            "db.demo.index.classIndexManagerTestIndexByKey.items": 0,
            "db.demo.index.classIndexManagerTestIndexByKey.maxUpdateBeforeSave": 5000,
            "db.demo.index.classIndexManagerTestIndexByKey.optimizationThreshold": 100000,
            "db.demo.index.classIndexManagerTestIndexByValue.entryPointSize": 64,
            "db.demo.index.classIndexManagerTestIndexByValue.items": 0,
            "db.demo.index.classIndexManagerTestIndexByValue.maxUpdateBeforeSave": 5000,
            "db.demo.index.classIndexManagerTestIndexByValue.optimizationThreshold": 100000,
            "db.demo.index.classIndexManagerTestIndexValueAndCollection.entryPointSize": 64,
            "db.demo.index.classIndexManagerTestIndexValueAndCollection.items": 0,
            "db.demo.index.classIndexManagerTestIndexValueAndCollection.maxUpdateBeforeSave": 5000,
            "db.demo.index.classIndexManagerTestIndexValueAndCollection.optimizationThreshold": 100000,
            "db.demo.index.classIndexManagerTestSuperClass.prop0.entryPointSize": 64,
            "db.demo.index.classIndexManagerTestSuperClass.prop0.items": 0,
            "db.demo.index.classIndexManagerTestSuperClass.prop0.maxUpdateBeforeSave": 5000,
            "db.demo.index.classIndexManagerTestSuperClass.prop0.optimizationThreshold": 100000,
            "db.demo.index.compositeByteArrayKey.entryPointSize": 64,
            "db.demo.index.compositeByteArrayKey.items": 4,
            "db.demo.index.compositeByteArrayKey.maxUpdateBeforeSave": 5000,
            "db.demo.index.compositeByteArrayKey.optimizationThreshold": 100000,
            "db.demo.index.compositeIndexWithoutSchema.entryPointSize": 64,
            "db.demo.index.compositeIndexWithoutSchema.items": 0,
            "db.demo.index.compositeIndexWithoutSchema.maxUpdateBeforeSave": 5000,
            "db.demo.index.compositeIndexWithoutSchema.optimizationThreshold": 100000,
            "db.demo.index.compositeone.entryPointSize": 64,
            "db.demo.index.compositeone.items": 0,
            "db.demo.index.compositeone.maxUpdateBeforeSave": 5000,
            "db.demo.index.compositeone.optimizationThreshold": 100000,
            "db.demo.index.compositetwo.entryPointSize": 64,
            "db.demo.index.compositetwo.items": 0,
            "db.demo.index.compositetwo.maxUpdateBeforeSave": 5000,
            "db.demo.index.compositetwo.optimizationThreshold": 100000,
            "db.demo.index.curotorCompositeIndex.entryPointSize": 64,
            "db.demo.index.curotorCompositeIndex.items": 0,
            "db.demo.index.curotorCompositeIndex.maxUpdateBeforeSave": 5000,
            "db.demo.index.curotorCompositeIndex.optimizationThreshold": 100000,
            "db.demo.index.dictionary.entryPointSize": 64,
            "db.demo.index.dictionary.items": 2,
            "db.demo.index.dictionary.maxUpdateBeforeSave": 5000,
            "db.demo.index.dictionary.optimizationThreshold": 100000,
            "db.demo.index.diplomaThesisUnique.entryPointSize": 64,
            "db.demo.index.diplomaThesisUnique.items": 3,
            "db.demo.index.diplomaThesisUnique.maxUpdateBeforeSave": 5000,
            "db.demo.index.diplomaThesisUnique.optimizationThreshold": 100000,
            "db.demo.index.equalityIdx.entryPointSize": 64,
            "db.demo.index.equalityIdx.items": 0,
            "db.demo.index.equalityIdx.maxUpdateBeforeSave": 5000,
            "db.demo.index.equalityIdx.optimizationThreshold": 100000,
            "db.demo.index.idx.entryPointSize": 64,
            "db.demo.index.idx.items": 2,
            "db.demo.index.idx.maxUpdateBeforeSave": 5000,
            "db.demo.index.idx.optimizationThreshold": 100000,
            "db.demo.index.idxTerm.entryPointSize": 64,
            "db.demo.index.idxTerm.items": 1,
            "db.demo.index.idxTerm.maxUpdateBeforeSave": 5000,
            "db.demo.index.idxTerm.optimizationThreshold": 100000,
            "db.demo.index.idxTransactionUniqueIndexTest.entryPointSize": 64,
            "db.demo.index.idxTransactionUniqueIndexTest.items": 1,
            "db.demo.index.idxTransactionUniqueIndexTest.maxUpdateBeforeSave": 5000,
            "db.demo.index.idxTransactionUniqueIndexTest.optimizationThreshold": 100000,
            "db.demo.index.idxTxAwareMultiValueGetEntriesTest.entryPointSize": 64,
            "db.demo.index.idxTxAwareMultiValueGetEntriesTest.items": 0,
            "db.demo.index.idxTxAwareMultiValueGetEntriesTest.maxUpdateBeforeSave": 5000,
            "db.demo.index.idxTxAwareMultiValueGetEntriesTest.optimizationThreshold": 100000,
            "db.demo.index.idxTxAwareMultiValueGetTest.entryPointSize": 64,
            "db.demo.index.idxTxAwareMultiValueGetTest.items": 0,
            "db.demo.index.idxTxAwareMultiValueGetTest.maxUpdateBeforeSave": 5000,
            "db.demo.index.idxTxAwareMultiValueGetTest.optimizationThreshold": 100000,
            "db.demo.index.idxTxAwareMultiValueGetValuesTest.entryPointSize": 64,
            "db.demo.index.idxTxAwareMultiValueGetValuesTest.items": 0,
            "db.demo.index.idxTxAwareMultiValueGetValuesTest.maxUpdateBeforeSave": 5000,
            "db.demo.index.idxTxAwareMultiValueGetValuesTest.optimizationThreshold": 100000,
            "db.demo.index.idxTxAwareOneValueGetEntriesTest.entryPointSize": 64,
            "db.demo.index.idxTxAwareOneValueGetEntriesTest.items": 0,
            "db.demo.index.idxTxAwareOneValueGetEntriesTest.maxUpdateBeforeSave": 5000,
            "db.demo.index.idxTxAwareOneValueGetEntriesTest.optimizationThreshold": 100000,
            "db.demo.index.idxTxAwareOneValueGetTest.entryPointSize": 64,
            "db.demo.index.idxTxAwareOneValueGetTest.items": 0,
            "db.demo.index.idxTxAwareOneValueGetTest.maxUpdateBeforeSave": 5000,
            "db.demo.index.idxTxAwareOneValueGetTest.optimizationThreshold": 100000,
            "db.demo.index.idxTxAwareOneValueGetValuesTest.entryPointSize": 64,
            "db.demo.index.idxTxAwareOneValueGetValuesTest.items": 0,
            "db.demo.index.idxTxAwareOneValueGetValuesTest.maxUpdateBeforeSave": 5000,
            "db.demo.index.idxTxAwareOneValueGetValuesTest.optimizationThreshold": 100000,
            "db.demo.index.inIdx.entryPointSize": 64,
            "db.demo.index.inIdx.items": 0,
            "db.demo.index.inIdx.maxUpdateBeforeSave": 5000,
            "db.demo.index.inIdx.optimizationThreshold": 100000,
            "db.demo.index.indexForMap.entryPointSize": 64,
            "db.demo.index.indexForMap.items": 0,
            "db.demo.index.indexForMap.maxUpdateBeforeSave": 5000,
            "db.demo.index.indexForMap.optimizationThreshold": 100000,
            "db.demo.index.indexWithoutSchema.entryPointSize": 64,
            "db.demo.index.indexWithoutSchema.items": 0,
            "db.demo.index.indexWithoutSchema.maxUpdateBeforeSave": 5000,
            "db.demo.index.indexWithoutSchema.optimizationThreshold": 100000,
            "db.demo.index.indexfive.entryPointSize": 64,
            "db.demo.index.indexfive.items": 0,
            "db.demo.index.indexfive.maxUpdateBeforeSave": 5000,
            "db.demo.index.indexfive.optimizationThreshold": 100000,
            "db.demo.index.indexfour.entryPointSize": 64,
            "db.demo.index.indexfour.items": 0,
            "db.demo.index.indexfour.maxUpdateBeforeSave": 5000,
            "db.demo.index.indexfour.optimizationThreshold": 100000,
            "db.demo.index.indexone.entryPointSize": 64,
            "db.demo.index.indexone.items": 0,
            "db.demo.index.indexone.maxUpdateBeforeSave": 5000,
            "db.demo.index.indexone.optimizationThreshold": 100000,
            "db.demo.index.indexsix.entryPointSize": 64,
            "db.demo.index.indexsix.items": 0,
            "db.demo.index.indexsix.maxUpdateBeforeSave": 5000,
            "db.demo.index.indexsix.optimizationThreshold": 100000,
            "db.demo.index.indexthree.entryPointSize": 64,
            "db.demo.index.indexthree.items": 0,
            "db.demo.index.indexthree.maxUpdateBeforeSave": 5000,
            "db.demo.index.indexthree.optimizationThreshold": 100000,
            "db.demo.index.indextwo.entryPointSize": 64,
            "db.demo.index.indextwo.items": 0,
            "db.demo.index.indextwo.maxUpdateBeforeSave": 5000,
            "db.demo.index.indextwo.optimizationThreshold": 100000,
            "db.demo.index.linkCollectionIndex.entryPointSize": 64,
            "db.demo.index.linkCollectionIndex.items": 0,
            "db.demo.index.linkCollectionIndex.maxUpdateBeforeSave": 5000,
            "db.demo.index.linkCollectionIndex.optimizationThreshold": 100000,
            "db.demo.index.lpirtCurator.name.entryPointSize": 64,
            "db.demo.index.lpirtCurator.name.items": 0,
            "db.demo.index.lpirtCurator.name.maxUpdateBeforeSave": 5000,
            "db.demo.index.lpirtCurator.name.optimizationThreshold": 100000,
            "db.demo.index.lpirtCurator.salary.entryPointSize": 64,
            "db.demo.index.lpirtCurator.salary.items": 0,
            "db.demo.index.lpirtCurator.salary.maxUpdateBeforeSave": 5000,
            "db.demo.index.lpirtCurator.salary.optimizationThreshold": 100000,
            "db.demo.index.lpirtDiploma.GPA.entryPointSize": 64,
            "db.demo.index.lpirtDiploma.GPA.items": 3,
            "db.demo.index.lpirtDiploma.GPA.maxUpdateBeforeSave": 5000,
            "db.demo.index.lpirtDiploma.GPA.optimizationThreshold": 100000,
            "db.demo.index.lpirtDiploma.thesis.entryPointSize": 64,
            "db.demo.index.lpirtDiploma.thesis.items": 54,
            "db.demo.index.lpirtDiploma.thesis.maxUpdateBeforeSave": 5000,
            "db.demo.index.lpirtDiploma.thesis.optimizationThreshold": 100000,
            "db.demo.index.lpirtGroup.curator.entryPointSize": 64,
            "db.demo.index.lpirtGroup.curator.items": 0,
            "db.demo.index.lpirtGroup.curator.maxUpdateBeforeSave": 5000,
            "db.demo.index.lpirtGroup.curator.optimizationThreshold": 100000,
            "db.demo.index.lpirtGroup.name.entryPointSize": 64,
            "db.demo.index.lpirtGroup.name.items": 0,
            "db.demo.index.lpirtGroup.name.maxUpdateBeforeSave": 5000,
            "db.demo.index.lpirtGroup.name.optimizationThreshold": 100000,
            "db.demo.index.lpirtStudent.group.entryPointSize": 64,
            "db.demo.index.lpirtStudent.group.items": 0,
            "db.demo.index.lpirtStudent.group.maxUpdateBeforeSave": 5000,
            "db.demo.index.lpirtStudent.group.optimizationThreshold": 100000,
            "db.demo.index.lpirtStudent.name.entryPointSize": 64,
            "db.demo.index.lpirtStudent.name.items": 0,
            "db.demo.index.lpirtStudent.name.maxUpdateBeforeSave": 5000,
            "db.demo.index.lpirtStudent.name.optimizationThreshold": 100000,
            "db.demo.index.manualTxIndexTest.entryPointSize": 64,
            "db.demo.index.manualTxIndexTest.items": 1,
            "db.demo.index.manualTxIndexTest.maxUpdateBeforeSave": 5000,
            "db.demo.index.manualTxIndexTest.optimizationThreshold": 100000,
            "db.demo.index.mapIndexTestKey.entryPointSize": 64,
            "db.demo.index.mapIndexTestKey.items": 0,
            "db.demo.index.mapIndexTestKey.maxUpdateBeforeSave": 5000,
            "db.demo.index.mapIndexTestKey.optimizationThreshold": 100000,
            "db.demo.index.mapIndexTestValue.entryPointSize": 64,
            "db.demo.index.mapIndexTestValue.items": 0,
            "db.demo.index.mapIndexTestValue.maxUpdateBeforeSave": 5000,
            "db.demo.index.mapIndexTestValue.optimizationThreshold": 100000,
            "db.demo.index.newV.f_int.entryPointSize": 64,
            "db.demo.index.newV.f_int.items": 3,
            "db.demo.index.newV.f_int.maxUpdateBeforeSave": 5000,
            "db.demo.index.newV.f_int.optimizationThreshold": 100000,
            "db.demo.index.nullkey.entryPointSize": 64,
            "db.demo.index.nullkey.items": 0,
            "db.demo.index.nullkey.maxUpdateBeforeSave": 5000,
            "db.demo.index.nullkey.optimizationThreshold": 100000,
            "db.demo.index.nullkeytwo.entryPointSize": 64,
            "db.demo.index.nullkeytwo.items": 0,
            "db.demo.index.nullkeytwo.maxUpdateBeforeSave": 5000,
            "db.demo.index.nullkeytwo.optimizationThreshold": 100000,
            "db.demo.index.propOne1.entryPointSize": 64,
            "db.demo.index.propOne1.items": 0,
            "db.demo.index.propOne1.maxUpdateBeforeSave": 5000,
            "db.demo.index.propOne1.optimizationThreshold": 100000,
            "db.demo.index.propOne2.entryPointSize": 64,
            "db.demo.index.propOne2.items": 0,
            "db.demo.index.propOne2.maxUpdateBeforeSave": 5000,
            "db.demo.index.propOne2.optimizationThreshold": 100000,
            "db.demo.index.propOne3.entryPointSize": 64,
            "db.demo.index.propOne3.items": 0,
            "db.demo.index.propOne3.maxUpdateBeforeSave": 5000,
            "db.demo.index.propOne3.optimizationThreshold": 100000,
            "db.demo.index.propOne4.entryPointSize": 64,
            "db.demo.index.propOne4.items": 0,
            "db.demo.index.propOne4.maxUpdateBeforeSave": 5000,
            "db.demo.index.propOne4.optimizationThreshold": 100000,
            "db.demo.index.propertyone.entryPointSize": 64,
            "db.demo.index.propertyone.items": 0,
            "db.demo.index.propertyone.maxUpdateBeforeSave": 5000,
            "db.demo.index.propertyone.optimizationThreshold": 100000,
            "db.demo.index.simplekey.entryPointSize": 64,
            "db.demo.index.simplekey.items": 0,
            "db.demo.index.simplekey.maxUpdateBeforeSave": 5000,
            "db.demo.index.simplekey.optimizationThreshold": 100000,
            "db.demo.index.simplekeytwo.entryPointSize": 64,
            "db.demo.index.simplekeytwo.items": 0,
            "db.demo.index.simplekeytwo.maxUpdateBeforeSave": 5000,
            "db.demo.index.simplekeytwo.optimizationThreshold": 100000,
            "db.demo.index.sqlCreateIndexCompositeIndex.entryPointSize": 64,
            "db.demo.index.sqlCreateIndexCompositeIndex.items": 0,
            "db.demo.index.sqlCreateIndexCompositeIndex.maxUpdateBeforeSave": 5000,
            "db.demo.index.sqlCreateIndexCompositeIndex.optimizationThreshold": 100000,
            "db.demo.index.sqlCreateIndexCompositeIndex2.entryPointSize": 64,
            "db.demo.index.sqlCreateIndexCompositeIndex2.items": 0,
            "db.demo.index.sqlCreateIndexCompositeIndex2.maxUpdateBeforeSave": 5000,
            "db.demo.index.sqlCreateIndexCompositeIndex2.optimizationThreshold": 100000,
            "db.demo.index.sqlCreateIndexEmbeddedListIndex.entryPointSize": 64,
            "db.demo.index.sqlCreateIndexEmbeddedListIndex.items": 0,
            "db.demo.index.sqlCreateIndexEmbeddedListIndex.maxUpdateBeforeSave": 5000,
            "db.demo.index.sqlCreateIndexEmbeddedListIndex.optimizationThreshold": 100000,
            "db.demo.index.sqlCreateIndexEmbeddedMapByKeyIndex.entryPointSize": 64,
            "db.demo.index.sqlCreateIndexEmbeddedMapByKeyIndex.items": 0,
            "db.demo.index.sqlCreateIndexEmbeddedMapByKeyIndex.maxUpdateBeforeSave": 5000,
            "db.demo.index.sqlCreateIndexEmbeddedMapByKeyIndex.optimizationThreshold": 100000,
            "db.demo.index.sqlCreateIndexEmbeddedMapByValueIndex.entryPointSize": 64,
            "db.demo.index.sqlCreateIndexEmbeddedMapByValueIndex.items": 0,
            "db.demo.index.sqlCreateIndexEmbeddedMapByValueIndex.maxUpdateBeforeSave": 5000,
            "db.demo.index.sqlCreateIndexEmbeddedMapByValueIndex.optimizationThreshold": 100000,
            "db.demo.index.sqlCreateIndexEmbeddedMapIndex.entryPointSize": 64,
            "db.demo.index.sqlCreateIndexEmbeddedMapIndex.items": 0,
            "db.demo.index.sqlCreateIndexEmbeddedMapIndex.maxUpdateBeforeSave": 5000,
            "db.demo.index.sqlCreateIndexEmbeddedMapIndex.optimizationThreshold": 100000,
            "db.demo.index.sqlCreateIndexTestClass.prop1.entryPointSize": 64,
            "db.demo.index.sqlCreateIndexTestClass.prop1.items": 0,
            "db.demo.index.sqlCreateIndexTestClass.prop1.maxUpdateBeforeSave": 5000,
            "db.demo.index.sqlCreateIndexTestClass.prop1.optimizationThreshold": 100000,
            "db.demo.index.sqlCreateIndexTestClass.prop3.entryPointSize": 64,
            "db.demo.index.sqlCreateIndexTestClass.prop3.items": 0,
            "db.demo.index.sqlCreateIndexTestClass.prop3.maxUpdateBeforeSave": 5000,
            "db.demo.index.sqlCreateIndexTestClass.prop3.optimizationThreshold": 100000,
            "db.demo.index.sqlCreateIndexTestClass.prop5.entryPointSize": 64,
            "db.demo.index.sqlCreateIndexTestClass.prop5.items": 0,
            "db.demo.index.sqlCreateIndexTestClass.prop5.maxUpdateBeforeSave": 5000,
            "db.demo.index.sqlCreateIndexTestClass.prop5.optimizationThreshold": 100000,
            "db.demo.index.sqlCreateIndexWithoutClass.entryPointSize": 64,
            "db.demo.index.sqlCreateIndexWithoutClass.items": 0,
            "db.demo.index.sqlCreateIndexWithoutClass.maxUpdateBeforeSave": 5000,
            "db.demo.index.sqlCreateIndexWithoutClass.optimizationThreshold": 100000,
            "db.demo.index.sqlSelectIndexReuseTestEmbeddedList.entryPointSize": 64,
            "db.demo.index.sqlSelectIndexReuseTestEmbeddedList.items": 0,
            "db.demo.index.sqlSelectIndexReuseTestEmbeddedList.maxUpdateBeforeSave": 5000,
            "db.demo.index.sqlSelectIndexReuseTestEmbeddedList.optimizationThreshold": 100000,
            "db.demo.index.sqlSelectIndexReuseTestEmbeddedListTwoProp8.entryPointSize": 64,
            "db.demo.index.sqlSelectIndexReuseTestEmbeddedListTwoProp8.items": 0,
            "db.demo.index.sqlSelectIndexReuseTestEmbeddedListTwoProp8.maxUpdateBeforeSave": 5000,
            "db.demo.index.sqlSelectIndexReuseTestEmbeddedListTwoProp8.optimizationThreshold": 100000,
            "db.demo.index.sqlSelectIndexReuseTestEmbeddedMapByKey.entryPointSize": 64,
            "db.demo.index.sqlSelectIndexReuseTestEmbeddedMapByKey.items": 0,
            "db.demo.index.sqlSelectIndexReuseTestEmbeddedMapByKey.maxUpdateBeforeSave": 5000,
            "db.demo.index.sqlSelectIndexReuseTestEmbeddedMapByKey.optimizationThreshold": 100000,
            "db.demo.index.sqlSelectIndexReuseTestEmbeddedMapByKeyProp8.entryPointSize": 64,
            "db.demo.index.sqlSelectIndexReuseTestEmbeddedMapByKeyProp8.items": 0,
            "db.demo.index.sqlSelectIndexReuseTestEmbeddedMapByKeyProp8.maxUpdateBeforeSave": 5000,
            "db.demo.index.sqlSelectIndexReuseTestEmbeddedMapByKeyProp8.optimizationThreshold": 100000,
            "db.demo.index.sqlSelectIndexReuseTestEmbeddedMapByValue.entryPointSize": 64,
            "db.demo.index.sqlSelectIndexReuseTestEmbeddedMapByValue.items": 0,
            "db.demo.index.sqlSelectIndexReuseTestEmbeddedMapByValue.maxUpdateBeforeSave": 5000,
            "db.demo.index.sqlSelectIndexReuseTestEmbeddedMapByValue.optimizationThreshold": 100000,
            "db.demo.index.sqlSelectIndexReuseTestEmbeddedMapByValueProp8.entryPointSize": 64,
            "db.demo.index.sqlSelectIndexReuseTestEmbeddedMapByValueProp8.items": 0,
            "db.demo.index.sqlSelectIndexReuseTestEmbeddedMapByValueProp8.maxUpdateBeforeSave": 5000,
            "db.demo.index.sqlSelectIndexReuseTestEmbeddedMapByValueProp8.optimizationThreshold": 100000,
            "db.demo.index.sqlSelectIndexReuseTestEmbeddedSetProp8.entryPointSize": 64,
            "db.demo.index.sqlSelectIndexReuseTestEmbeddedSetProp8.items": 0,
            "db.demo.index.sqlSelectIndexReuseTestEmbeddedSetProp8.maxUpdateBeforeSave": 5000,
            "db.demo.index.sqlSelectIndexReuseTestEmbeddedSetProp8.optimizationThreshold": 100000,
            "db.demo.index.sqlSelectIndexReuseTestProp9EmbeddedSetProp8.entryPointSize": 64,
            "db.demo.index.sqlSelectIndexReuseTestProp9EmbeddedSetProp8.items": 0,
            "db.demo.index.sqlSelectIndexReuseTestProp9EmbeddedSetProp8.maxUpdateBeforeSave": 5000,
            "db.demo.index.sqlSelectIndexReuseTestProp9EmbeddedSetProp8.optimizationThreshold": 100000,
            "db.demo.index.studentDiplomaAndNameIndex.entryPointSize": 64,
            "db.demo.index.studentDiplomaAndNameIndex.items": 0,
            "db.demo.index.studentDiplomaAndNameIndex.maxUpdateBeforeSave": 5000,
            "db.demo.index.studentDiplomaAndNameIndex.optimizationThreshold": 100000,
            "db.demo.index.testIdx.entryPointSize": 64,
            "db.demo.index.testIdx.items": 1,
            "db.demo.index.testIdx.maxUpdateBeforeSave": 5000,
            "db.demo.index.testIdx.optimizationThreshold": 100000,
            "db.demo.index.test_class_by_data.entryPointSize": 64,
            "db.demo.index.test_class_by_data.items": 0,
            "db.demo.index.test_class_by_data.maxUpdateBeforeSave": 5000,
            "db.demo.index.test_class_by_data.optimizationThreshold": 100000,
            "db.demo.index.twoclassproperty.entryPointSize": 64,
            "db.demo.index.twoclassproperty.items": 0,
            "db.demo.index.twoclassproperty.maxUpdateBeforeSave": 5000,
            "db.demo.index.twoclassproperty.optimizationThreshold": 100000,
            "db.demo.index.vertexA_name_idx.entryPointSize": 64,
            "db.demo.index.vertexA_name_idx.items": 2,
            "db.demo.index.vertexA_name_idx.maxUpdateBeforeSave": 5000,
            "db.demo.index.vertexA_name_idx.optimizationThreshold": 100000,
            "db.demo.index.vertexB_name_idx.entryPointSize": 64,
            "db.demo.index.vertexB_name_idx.items": 2,
            "db.demo.index.vertexB_name_idx.maxUpdateBeforeSave": 5000,
            "db.demo.index.vertexB_name_idx.optimizationThreshold": 100000,
            "db.subTest.cache.level1.current": 0,
            "db.subTest.cache.level1.enabled": false,
            "db.subTest.cache.level1.max": -1,
            "db.subTest.cache.level2.current": 0,
            "db.subTest.cache.level2.enabled": false,
            "db.subTest.cache.level2.max": -1,
            "db.subTest.data.holeSize": 0,
            "db.subTest.data.holes": 0,
            "db.subTest.index.dictionary.entryPointSize": 64,
            "db.subTest.index.dictionary.items": 0,
            "db.subTest.index.dictionary.maxUpdateBeforeSave": 5000,
            "db.subTest.index.dictionary.optimizationThreshold": 100000,
            "db.temp.cache.level1.current": 0,
            "db.temp.cache.level1.enabled": false,
            "db.temp.cache.level1.max": -1,
            "db.temp.cache.level2.current": 3,
            "db.temp.cache.level2.enabled": true,
            "db.temp.cache.level2.max": -1,
            "db.temp.index.dictionary.entryPointSize": 64,
            "db.temp.index.dictionary.items": 0,
            "db.temp.index.dictionary.maxUpdateBeforeSave": 5000,
            "db.temp.index.dictionary.optimizationThreshold": 100000,
            "process.network.channel.binary./0:0:0:0:0:0:0:1:451822480.flushes": 0,
            "process.network.channel.binary./0:0:0:0:0:0:0:1:451822480.receivedBytes": 513,
            "process.network.channel.binary./0:0:0:0:0:0:0:1:451822480.transmittedBytes": 0,
            "process.network.channel.binary./127.0.0.1:451282424.flushes": 3,
            "process.network.channel.binary./127.0.0.1:451282424.receivedBytes": 98,
            "process.network.channel.binary./127.0.0.1:451282424.transmittedBytes": 16,
            "process.network.channel.binary./127.0.0.1:451292424.flushes": 3,
            "process.network.channel.binary./127.0.0.1:451292424.receivedBytes": 72,
            "process.network.channel.binary./127.0.0.1:451292424.transmittedBytes": 17,
            "process.network.channel.binary./127.0.0.1:451352424.flushes": 3,
            "process.network.channel.binary./127.0.0.1:451352424.receivedBytes": 79,
            "process.network.channel.binary./127.0.0.1:451352424.transmittedBytes": 134,
            "process.network.channel.binary./127.0.0.1:451362424.flushes": 3,
            "process.network.channel.binary./127.0.0.1:451362424.receivedBytes": 105,
            "process.network.channel.binary./127.0.0.1:451362424.transmittedBytes": 16,
            "process.network.channel.binary./127.0.0.1:451382424.flushes": 3,
            "process.network.channel.binary./127.0.0.1:451382424.receivedBytes": 79,
            "process.network.channel.binary./127.0.0.1:451382424.transmittedBytes": 16,
            "process.network.channel.binary./127.0.0.1:451392424.flushes": 3,
            "process.network.channel.binary./127.0.0.1:451392424.receivedBytes": 79,
            "process.network.channel.binary./127.0.0.1:451392424.transmittedBytes": 134,
            "process.network.channel.binary./127.0.0.1:451402424.flushes": 3,
            "process.network.channel.binary./127.0.0.1:451402424.receivedBytes": 105,
            "process.network.channel.binary./127.0.0.1:451402424.transmittedBytes": 16,
            "process.network.channel.binary./127.0.0.1:451422424.flushes": 3,
            "process.network.channel.binary./127.0.0.1:451422424.receivedBytes": 79,
            "process.network.channel.binary./127.0.0.1:451422424.transmittedBytes": 16,
            "process.network.channel.binary./127.0.0.1:451432424.flushes": 3,
            "process.network.channel.binary./127.0.0.1:451432424.receivedBytes": 72,
            "process.network.channel.binary./127.0.0.1:451432424.transmittedBytes": 127,
            "process.network.channel.binary./127.0.0.1:451442424.flushes": 3,
            "process.network.channel.binary./127.0.0.1:451442424.receivedBytes": 98,
            "process.network.channel.binary./127.0.0.1:451442424.transmittedBytes": 16,
            "process.network.channel.binary./127.0.0.1:451452424.flushes": 3,
            "process.network.channel.binary./127.0.0.1:451452424.receivedBytes": 72,
            "process.network.channel.binary./127.0.0.1:451452424.transmittedBytes": 17,
            "process.network.channel.binary./127.0.0.1:451462424.flushes": 7,
            "process.network.channel.binary./127.0.0.1:451462424.receivedBytes": 194,
            "process.network.channel.binary./127.0.0.1:451462424.transmittedBytes": 2606,
            "process.network.channel.binary./127.0.0.1:451472424.flushes": 3,
            "process.network.channel.binary./127.0.0.1:451472424.receivedBytes": 72,
            "process.network.channel.binary./127.0.0.1:451472424.transmittedBytes": 127,
            "process.network.channel.binary./127.0.0.1:451482424.flushes": 3,
            "process.network.channel.binary./127.0.0.1:451482424.receivedBytes": 98,
            "process.network.channel.binary./127.0.0.1:451482424.transmittedBytes": 16,
            "process.network.channel.binary./127.0.0.1:451492424.flushes": 3,
            "process.network.channel.binary./127.0.0.1:451492424.receivedBytes": 72,
            "process.network.channel.binary./127.0.0.1:451492424.transmittedBytes": 17,
            "process.network.channel.binary./127.0.0.1:451502424.flushes": 7,
            "process.network.channel.binary./127.0.0.1:451502424.receivedBytes": 194,
            "process.network.channel.binary./127.0.0.1:451502424.transmittedBytes": 2606,
            "process.network.channel.binary./127.0.0.1:451512424.flushes": 3,
            "process.network.channel.binary./127.0.0.1:451512424.receivedBytes": 72,
            "process.network.channel.binary./127.0.0.1:451512424.transmittedBytes": 127,
            "process.network.channel.binary./127.0.0.1:451522424.flushes": 3,
            "process.network.channel.binary./127.0.0.1:451522424.receivedBytes": 98,
            "process.network.channel.binary./127.0.0.1:451522424.transmittedBytes": 16,
            "process.network.channel.binary./127.0.0.1:451532424.flushes": 3,
            "process.network.channel.binary./127.0.0.1:451532424.receivedBytes": 72,
            "process.network.channel.binary./127.0.0.1:451532424.transmittedBytes": 17,
            "process.network.channel.binary./127.0.0.1:451542424.flushes": 7,
            "process.network.channel.binary./127.0.0.1:451542424.receivedBytes": 194,
            "process.network.channel.binary./127.0.0.1:451542424.transmittedBytes": 2606,
            "process.network.channel.binary./127.0.0.1:451552424.flushes": 3,
            "process.network.channel.binary./127.0.0.1:451552424.receivedBytes": 72,
            "process.network.channel.binary./127.0.0.1:451552424.transmittedBytes": 17,
            "process.network.channel.binary./127.0.0.1:451562424.flushes": 3,
            "process.network.channel.binary./127.0.0.1:451562424.receivedBytes": 72,
            "process.network.channel.binary./127.0.0.1:451562424.transmittedBytes": 16,
            "process.network.channel.binary./127.0.0.1:451572424.flushes": 3,
            "process.network.channel.binary./127.0.0.1:451572424.receivedBytes": 72,
            "process.network.channel.binary./127.0.0.1:451572424.transmittedBytes": 17,
            "process.network.channel.binary./127.0.0.1:451582424.flushes": 3,
            "process.network.channel.binary./127.0.0.1:451582424.receivedBytes": 72,
            "process.network.channel.binary./127.0.0.1:451582424.transmittedBytes": 17,
            "process.network.channel.binary./127.0.0.1:451592424.flushes": 3,
            "process.network.channel.binary./127.0.0.1:451592424.receivedBytes": 72,
            "process.network.channel.binary./127.0.0.1:451592424.transmittedBytes": 16,
            "process.network.channel.binary./127.0.0.1:451602424.flushes": 3,
            "process.network.channel.binary./127.0.0.1:451602424.receivedBytes": 72,
            "process.network.channel.binary./127.0.0.1:451602424.transmittedBytes": 17,
            "process.network.channel.binary./127.0.0.1:451612424.flushes": 3,
            "process.network.channel.binary./127.0.0.1:451612424.receivedBytes": 72,
            "process.network.channel.binary./127.0.0.1:451612424.transmittedBytes": 17,
            "process.network.channel.binary./127.0.0.1:451622424.flushes": 3,
            "process.network.channel.binary./127.0.0.1:451622424.receivedBytes": 72,
            "process.network.channel.binary./127.0.0.1:451622424.transmittedBytes": 16,
            "process.network.channel.binary./127.0.0.1:451632424.flushes": 3,
            "process.network.channel.binary./127.0.0.1:451632424.receivedBytes": 72,
            "process.network.channel.binary./127.0.0.1:451632424.transmittedBytes": 17,
            "process.network.channel.binary./127.0.0.1:451642424.flushes": 3,
            "process.network.channel.binary./127.0.0.1:451642424.receivedBytes": 72,
            "process.network.channel.binary./127.0.0.1:451642424.transmittedBytes": 16,
            "process.network.channel.binary./127.0.0.1:451652424.flushes": 3,
            "process.network.channel.binary./127.0.0.1:451652424.receivedBytes": 98,
            "process.network.channel.binary./127.0.0.1:451652424.transmittedBytes": 16,
            "process.network.channel.binary./127.0.0.1:451672424.flushes": 3,
            "process.network.channel.binary./127.0.0.1:451672424.receivedBytes": 72,
            "process.network.channel.binary./127.0.0.1:451672424.transmittedBytes": 16,
            "process.network.channel.binary./127.0.0.1:451682424.flushes": 3,
            "process.network.channel.binary./127.0.0.1:451682424.receivedBytes": 98,
            "process.network.channel.binary./127.0.0.1:451682424.transmittedBytes": 16,
            "process.network.channel.binary./127.0.0.1:451692424.flushes": 3,
            "process.network.channel.binary./127.0.0.1:451692424.receivedBytes": 72,
            "process.network.channel.binary./127.0.0.1:451692424.transmittedBytes": 17,
            "process.network.channel.binary./127.0.0.1:451702424.flushes": 76545,
            "process.network.channel.binary./127.0.0.1:451702424.receivedBytes": 4937639,
            "process.network.channel.binary./127.0.0.1:451702424.transmittedBytes": 53391585,
            "process.network.channel.binary./127.0.0.1:451712424.flushes": 3,
            "process.network.channel.binary./127.0.0.1:451712424.receivedBytes": 72,
            "process.network.channel.binary./127.0.0.1:451712424.transmittedBytes": 17,
            "process.network.channel.binary./127.0.0.1:451762424.flushes": 16176,
            "process.network.channel.binary./127.0.0.1:451762424.receivedBytes": 435578,
            "process.network.channel.binary./127.0.0.1:451762424.transmittedBytes": 7744941,
            "process.network.channel.binary./127.0.0.1:451772424.flushes": 16181,
            "process.network.channel.binary./127.0.0.1:451772424.receivedBytes": 446949,
            "process.network.channel.binary./127.0.0.1:451772424.transmittedBytes": 7932617,
            "process.network.channel.binary./127.0.0.1:451782424.flushes": 16103,
            "process.network.channel.binary./127.0.0.1:451782424.receivedBytes": 437708,
            "process.network.channel.binary./127.0.0.1:451782424.transmittedBytes": 7192022,
            "process.network.channel.binary./127.0.0.1:451792424.flushes": 15663,
            "process.network.channel.binary./127.0.0.1:451792424.receivedBytes": 422013,
            "process.network.channel.binary./127.0.0.1:451792424.transmittedBytes": 1128841,
            "process.network.channel.binary.flushes": 140851,
            "process.network.channel.binary.receivedBytes": 6687263,
            "process.network.channel.binary.transmittedBytes": 77419866,
            "process.runtime.availableMemory": 311502288,
            "process.runtime.maxMemory": 939524096,
            "process.runtime.totalMemory": 442368000,
            "server.connections.actives": 101,
            "system.config.cpus": 8,
            "system.disk.C.freeSpace": 50445692928,
            "system.disk.C.totalSpace": 127928365056,
            "system.disk.C.usableSpace": 50445692928,
            "system.disk.D.freeSpace": 0,
            "system.disk.D.totalSpace": 0,
            "system.disk.D.usableSpace": 0,
            "system.disk.G.freeSpace": 12820815872,
            "system.disk.G.totalSpace": 500103213056,
            "system.disk.G.usableSpace": 12820815872,
            "system.file.mmap.mappedPages": 177,
            "system.file.mmap.nonPooledBufferUsed": 0,
            "system.file.mmap.pooledBufferCreated": 0,
            "system.file.mmap.pooledBufferUsed": 0,
            "system.file.mmap.reusedPages": 31698774,
            "system.memory.alerts": 0,
            "system.memory.stream.resize": 21154
        },
        "chronos": {
            "db.0$db.close": {
                "entries": 4,
                "last": 16,
                "min": 0,
                "max": 16,
                "average": 4,
                "total": 16
            },
            "db.0$db.create": {
                "entries": 1,
                "last": 13,
                "min": 13,
                "max": 13,
                "average": 13,
                "total": 13
            },
            "db.0$db.createRecord": {
                "entries": 10,
                "last": 1,
                "min": 0,
                "max": 1,
                "average": 0,
                "total": 6
            },
            "db.0$db.data.createHole": {
                "entries": 14,
                "last": 2,
                "min": 0,
                "max": 2,
                "average": 0,
                "total": 8
            },
            "db.0$db.data.findClosestHole": {
                "entries": 11,
                "last": 0,
                "min": 0,
                "max": 0,
                "average": 0,
                "total": 0
            },
            "db.0$db.data.move": {
                "entries": 6,
                "last": 1,
                "min": 0,
                "max": 1,
                "average": 0,
                "total": 3
            },
            "db.0$db.data.recycled.notFound": {
                "entries": 7,
                "last": 0,
                "min": 0,
                "max": 0,
                "average": 0,
                "total": 0
            },
            "db.0$db.data.recycled.partial": {
                "entries": 11,
                "last": 0,
                "min": 0,
                "max": 0,
                "average": 0,
                "total": 0
            },
            "db.0$db.data.updateHole": {
                "entries": 21,
                "last": 0,
                "min": 0,
                "max": 1,
                "average": 0,
                "total": 2
            },
            "db.0$db.delete": {
                "entries": 1,
                "last": 101,
                "min": 101,
                "max": 101,
                "average": 101,
                "total": 101
            },
            "db.0$db.metadata.load": {
                "entries": 3,
                "last": 0,
                "min": 0,
                "max": 0,
                "average": 0,
                "total": 0
            },
            "db.0$db.open": {
                "entries": 3,
                "last": 0,
                "min": 0,
                "max": 0,
                "average": 0,
                "total": 0
            },
            "db.0$db.readRecord": {
                "entries": 15,
                "last": 0,
                "min": 0,
                "max": 1,
                "average": 0,
                "total": 5
            },
            "db.0$db.updateRecord": {
                "entries": 18,
                "last": 2,
                "min": 0,
                "max": 2,
                "average": 0,
                "total": 9
            },
            "db.1$db.close": {
                "entries": 4,
                "last": 13,
                "min": 0,
                "max": 13,
                "average": 3,
                "total": 13
            },
            "db.1$db.create": {
                "entries": 1,
                "last": 15,
                "min": 15,
                "max": 15,
                "average": 15,
                "total": 15
            },
            "db.1$db.createRecord": {
                "entries": 10,
                "last": 1,
                "min": 0,
                "max": 1,
                "average": 0,
                "total": 5
            },
            "db.1$db.data.createHole": {
                "entries": 14,
                "last": 3,
                "min": 0,
                "max": 3,
                "average": 0,
                "total": 8
            },
            "db.1$db.data.findClosestHole": {
                "entries": 11,
                "last": 0,
                "min": 0,
                "max": 0,
                "average": 0,
                "total": 0
            },
            "db.1$db.data.move": {
                "entries": 6,
                "last": 0,
                "min": 0,
                "max": 1,
                "average": 0,
                "total": 3
            },
            "db.1$db.data.recycled.notFound": {
                "entries": 7,
                "last": 0,
                "min": 0,
                "max": 0,
                "average": 0,
                "total": 0
            },
            "db.1$db.data.recycled.partial": {
                "entries": 11,
                "last": 0,
                "min": 0,
                "max": 0,
                "average": 0,
                "total": 0
            },
            "db.1$db.data.updateHole": {
                "entries": 21,
                "last": 1,
                "min": 0,
                "max": 1,
                "average": 0,
                "total": 1
            },
            "db.1$db.delete": {
                "entries": 1,
                "last": 115,
                "min": 115,
                "max": 115,
                "average": 115,
                "total": 115
            },
            "db.1$db.metadata.load": {
                "entries": 3,
                "last": 0,
                "min": 0,
                "max": 0,
                "average": 0,
                "total": 0
            },
            "db.1$db.open": {
                "entries": 3,
                "last": 0,
                "min": 0,
                "max": 0,
                "average": 0,
                "total": 0
            },
            "db.1$db.readRecord": {
                "entries": 15,
                "last": 0,
                "min": 0,
                "max": 1,
                "average": 0,
                "total": 4
            },
            "db.1$db.updateRecord": {
                "entries": 18,
                "last": 3,
                "min": 0,
                "max": 3,
                "average": 0,
                "total": 7
            },
            "db.2$db.close": {
                "entries": 4,
                "last": 15,
                "min": 0,
                "max": 15,
                "average": 3,
                "total": 15
            },
            "db.2$db.create": {
                "entries": 1,
                "last": 17,
                "min": 17,
                "max": 17,
                "average": 17,
                "total": 17
            },
            "db.2$db.createRecord": {
                "entries": 10,
                "last": 1,
                "min": 0,
                "max": 1,
                "average": 0,
                "total": 5
            },
            "db.2$db.data.createHole": {
                "entries": 14,
                "last": 1,
                "min": 0,
                "max": 1,
                "average": 0,
                "total": 5
            },
            "db.2$db.data.findClosestHole": {
                "entries": 11,
                "last": 0,
                "min": 0,
                "max": 0,
                "average": 0,
                "total": 0
            },
            "db.2$db.data.move": {
                "entries": 6,
                "last": 0,
                "min": 0,
                "max": 1,
                "average": 0,
                "total": 1
            },
            "db.2$db.data.recycled.notFound": {
                "entries": 7,
                "last": 0,
                "min": 0,
                "max": 0,
                "average": 0,
                "total": 0
            },
            "db.2$db.data.recycled.partial": {
                "entries": 11,
                "last": 0,
                "min": 0,
                "max": 0,
                "average": 0,
                "total": 0
            },
            "db.2$db.data.updateHole": {
                "entries": 21,
                "last": 0,
                "min": 0,
                "max": 1,
                "average": 0,
                "total": 1
            },
            "db.2$db.delete": {
                "entries": 1,
                "last": 61,
                "min": 61,
                "max": 61,
                "average": 61,
                "total": 61
            },
            "db.2$db.metadata.load": {
                "entries": 3,
                "last": 0,
                "min": 0,
                "max": 0,
                "average": 0,
                "total": 0
            },
            "db.2$db.open": {
                "entries": 3,
                "last": 0,
                "min": 0,
                "max": 0,
                "average": 0,
                "total": 0
            },
            "db.2$db.readRecord": {
                "entries": 15,
                "last": 0,
                "min": 0,
                "max": 1,
                "average": 0,
                "total": 1
            },
            "db.2$db.updateRecord": {
                "entries": 18,
                "last": 1,
                "min": 0,
                "max": 1,
                "average": 0,
                "total": 5
            },
            "db.demo.close": {
                "entries": 1396,
                "last": 0,
                "min": 0,
                "max": 31,
                "average": 0,
                "total": 51
            },
            "db.demo.create": {
                "entries": 3,
                "last": 19,
                "min": 19,
                "max": 40,
                "average": 27,
                "total": 81
            },
            "db.demo.createRecord": {
                "entries": 35716,
                "last": 0,
                "min": 0,
                "max": 12,
                "average": 0,
                "total": 1187
            },
            "db.demo.data.createHole": {
                "entries": 58886,
                "last": 0,
                "min": 0,
                "max": 23,
                "average": 0,
                "total": 9822
            },
            "db.demo.data.findClosestHole": {
                "entries": 51022,
                "last": 0,
                "min": 0,
                "max": 1,
                "average": 0,
                "total": 181
            },
            "db.demo.data.move": {
                "entries": 1327946,
                "last": 0,
                "min": 0,
                "max": 16,
                "average": 0,
                "total": 4091
            },
            "db.demo.data.recycled.complete": {
                "entries": 24,
                "last": 0,
                "min": 0,
                "max": 0,
                "average": 0,
                "total": 0
            },
            "db.demo.data.recycled.notFound": {
                "entries": 16070,
                "last": 0,
                "min": 0,
                "max": 1,
                "average": 0,
                "total": 59
            },
            "db.demo.data.recycled.partial": {
                "entries": 57638,
                "last": 0,
                "min": 0,
                "max": 1,
                "average": 0,
                "total": 102
            },
            "db.demo.data.updateHole": {
                "entries": 108613,
                "last": 0,
                "min": 0,
                "max": 12,
                "average": 0,
                "total": 451
            },
            "db.demo.delete": {
                "entries": 2,
                "last": 61,
                "min": 61,
                "max": 124,
                "average": 92,
                "total": 185
            },
            "db.demo.deleteRecord": {
                "entries": 12362,
                "last": 0,
                "min": 0,
                "max": 24,
                "average": 0,
                "total": 4626
            },
            "db.demo.metadata.load": {
                "entries": 1423,
                "last": 0,
                "min": 0,
                "max": 1,
                "average": 0,
                "total": 49
            },
            "db.demo.open": {
                "entries": 1423,
                "last": 0,
                "min": 0,
                "max": 1,
                "average": 0,
                "total": 6
            },
            "db.demo.readRecord": {
                "entries": 476697,
                "last": 0,
                "min": 0,
                "max": 16,
                "average": 0,
                "total": 3071
            },
            "db.demo.synch": {
                "entries": 484,
                "last": 2,
                "min": 0,
                "max": 34,
                "average": 2,
                "total": 1251
            },
            "db.demo.updateRecord": {
                "entries": 180667,
                "last": 0,
                "min": 0,
                "max": 12,
                "average": 0,
                "total": 2343
            },
            "db.subTest.close": {
                "entries": 10,
                "last": 0,
                "min": 0,
                "max": 16,
                "average": 3,
                "total": 31
            },
            "db.subTest.create": {
                "entries": 2,
                "last": 44,
                "min": 18,
                "max": 44,
                "average": 31,
                "total": 62
            },
            "db.subTest.createRecord": {
                "entries": 20,
                "last": 1,
                "min": 0,
                "max": 1,
                "average": 0,
                "total": 11
            },
            "db.subTest.data.createHole": {
                "entries": 28,
                "last": 2,
                "min": 0,
                "max": 2,
                "average": 0,
                "total": 12
            },
            "db.subTest.data.findClosestHole": {
                "entries": 22,
                "last": 0,
                "min": 0,
                "max": 1,
                "average": 0,
                "total": 1
            },
            "db.subTest.data.move": {
                "entries": 12,
                "last": 0,
                "min": 0,
                "max": 1,
                "average": 0,
                "total": 4
            },
            "db.subTest.data.recycled.notFound": {
                "entries": 14,
                "last": 0,
                "min": 0,
                "max": 0,
                "average": 0,
                "total": 0
            },
            "db.subTest.data.recycled.partial": {
                "entries": 22,
                "last": 0,
                "min": 0,
                "max": 0,
                "average": 0,
                "total": 0
            },
            "db.subTest.data.updateHole": {
                "entries": 42,
                "last": 0,
                "min": 0,
                "max": 1,
                "average": 0,
                "total": 2
            },
            "db.subTest.delete": {
                "entries": 2,
                "last": 118,
                "min": 76,
                "max": 118,
                "average": 97,
                "total": 194
            },
            "db.subTest.metadata.load": {
                "entries": 6,
                "last": 0,
                "min": 0,
                "max": 1,
                "average": 0,
                "total": 1
            },
            "db.subTest.open": {
                "entries": 6,
                "last": 0,
                "min": 0,
                "max": 0,
                "average": 0,
                "total": 0
            },
            "db.subTest.readRecord": {
                "entries": 30,
                "last": 0,
                "min": 0,
                "max": 1,
                "average": 0,
                "total": 3
            },
            "db.subTest.updateRecord": {
                "entries": 36,
                "last": 2,
                "min": 0,
                "max": 2,
                "average": 0,
                "total": 16
            },
            "db.temp.createRecord": {
                "entries": 10,
                "last": 0,
                "min": 0,
                "max": 1,
                "average": 0,
                "total": 2
            },
            "db.temp.readRecord": {
                "entries": 7,
                "last": 0,
                "min": 0,
                "max": 1,
                "average": 0,
                "total": 1
            },
            "db.temp.updateRecord": {
                "entries": 21,
                "last": 0,
                "min": 0,
                "max": 1,
                "average": 0,
                "total": 2
            },
            "process.file.mmap.commitPages": {
                "entries": 2034,
                "last": 1,
                "min": 0,
                "max": 21,
                "average": 0,
                "total": 1048
            },
            "process.mvrbtree.clear": {
                "entries": 16007,
                "last": 0,
                "min": 0,
                "max": 1,
                "average": 0,
                "total": 141
            },
            "process.mvrbtree.commitChanges": {
                "entries": 165235,
                "last": 0,
                "min": 0,
                "max": 55,
                "average": 0,
                "total": 5730
            },
            "process.mvrbtree.entry.fromStream": {
                "entries": 5408,
                "last": 0,
                "min": 0,
                "max": 1,
                "average": 0,
                "total": 45
            },
            "process.mvrbtree.entry.toStream": {
                "entries": 60839,
                "last": 0,
                "min": 0,
                "max": 26,
                "average": 0,
                "total": 3013
            },
            "process.mvrbtree.fromStream": {
                "entries": 7424,
                "last": 0,
                "min": 0,
                "max": 1,
                "average": 0,
                "total": 54
            },
            "process.mvrbtree.get": {
                "entries": 97863,
                "last": 0,
                "min": 0,
                "max": 1,
                "average": 0,
                "total": 233
            },
            "process.mvrbtree.put": {
                "entries": 151070,
                "last": 0,
                "min": 0,
                "max": 55,
                "average": 0,
                "total": 5002
            },
            "process.mvrbtree.putAll": {
                "entries": 1847,
                "last": 0,
                "min": 0,
                "max": 8,
                "average": 0,
                "total": 84
            },
            "process.mvrbtree.remove": {
                "entries": 41000,
                "last": 0,
                "min": 0,
                "max": 10,
                "average": 0,
                "total": 2226
            },
            "process.mvrbtree.toStream": {
                "entries": 124870,
                "last": 0,
                "min": 0,
                "max": 6,
                "average": 0,
                "total": 543
            },
            "process.mvrbtree.unload": {
                "entries": 7424,
                "last": 0,
                "min": 0,
                "max": 10,
                "average": 0,
                "total": 519
            },
            "process.serializer.record.string.binary2string": {
                "entries": 1867,
                "last": 0,
                "min": 0,
                "max": 1,
                "average": 0,
                "total": 18
            },
            "process.serializer.record.string.bool2string": {
                "entries": 43,
                "last": 0,
                "min": 0,
                "max": 0,
                "average": 0,
                "total": 0
            },
            "process.serializer.record.string.byte2string": {
                "entries": 1143,
                "last": 0,
                "min": 0,
                "max": 0,
                "average": 0,
                "total": 0
            },
            "process.serializer.record.string.date2string": {
                "entries": 114176,
                "last": 0,
                "min": 0,
                "max": 6,
                "average": 0,
                "total": 464
            },
            "process.serializer.record.string.datetime2string": {
                "entries": 2,
                "last": 0,
                "min": 0,
                "max": 0,
                "average": 0,
                "total": 0
            },
            "process.serializer.record.string.decimal2string": {
                "entries": 2,
                "last": 1,
                "min": 0,
                "max": 1,
                "average": 0,
                "total": 1
            },
            "process.serializer.record.string.double2string": {
                "entries": 30237,
                "last": 0,
                "min": 0,
                "max": 1,
                "average": 0,
                "total": 104
            },
            "process.serializer.record.string.embed2string": {
                "entries": 122581,
                "last": 0,
                "min": 0,
                "max": 1,
                "average": 0,
                "total": 117
            },
            "process.serializer.record.string.embedList2string": {
                "entries": 29922,
                "last": 0,
                "min": 0,
                "max": 2,
                "average": 0,
                "total": 87
            },
            "process.serializer.record.string.embedMap2string": {
                "entries": 3160,
                "last": 0,
                "min": 0,
                "max": 1,
                "average": 0,
                "total": 25
            },
            "process.serializer.record.string.embedSet2string": {
                "entries": 32280,
                "last": 1,
                "min": 0,
                "max": 8,
                "average": 0,
                "total": 1430
            },
            "process.serializer.record.string.float2string": {
                "entries": 20640,
                "last": 0,
                "min": 0,
                "max": 1,
                "average": 0,
                "total": 63
            },
            "process.serializer.record.string.fromStream": {
                "entries": 1735665,
                "last": 0,
                "min": 0,
                "max": 82,
                "average": 0,
                "total": 7174
            },
            "process.serializer.record.string.int2string": {
                "entries": 246700,
                "last": 0,
                "min": 0,
                "max": 1,
                "average": 0,
                "total": 101
            },
            "process.serializer.record.string.link2string": {
                "entries": 18664,
                "last": 0,
                "min": 0,
                "max": 6,
                "average": 0,
                "total": 62
            },
            "process.serializer.record.string.linkList2string": {
                "entries": 2648,
                "last": 0,
                "min": 0,
                "max": 2,
                "average": 0,
                "total": 52
            },
            "process.serializer.record.string.linkMap2string": {
                "entries": 28,
                "last": 0,
                "min": 0,
                "max": 1,
                "average": 0,
                "total": 1
            },
            "process.serializer.record.string.linkSet2string": {
                "entries": 1269,
                "last": 0,
                "min": 0,
                "max": 33,
                "average": 0,
                "total": 80
            },
            "process.serializer.record.string.long2string": {
                "entries": 1620,
                "last": 0,
                "min": 0,
                "max": 1,
                "average": 0,
                "total": 6
            },
            "process.serializer.record.string.string2string": {
                "entries": 358585,
                "last": 0,
                "min": 0,
                "max": 3,
                "average": 0,
                "total": 183
            },
            "process.serializer.record.string.toStream": {
                "entries": 183912,
                "last": 0,
                "min": 0,
                "max": 34,
                "average": 0,
                "total": 3149
            },
            "server.http.0:0:0:0:0:0:0:1.request": {
                "entries": 2,
                "last": 2,
                "min": 2,
                "max": 19,
                "average": 10,
                "total": 21
            }
        },
        "statistics": {},
        "counters": {
            "db.0$db.cache.level2.cache.found": 7,
            "db.0$db.cache.level2.cache.notFound": 8,
            "db.0$db.data.update.notReused": 11,
            "db.0$db.data.update.reusedAll": 7,
            "db.1$db.cache.level2.cache.found": 7,
            "db.1$db.cache.level2.cache.notFound": 8,
            "db.1$db.data.update.notReused": 11,
            "db.1$db.data.update.reusedAll": 7,
            "db.2$db.cache.level2.cache.found": 7,
            "db.2$db.cache.level2.cache.notFound": 8,
            "db.2$db.data.update.notReused": 11,
            "db.2$db.data.update.reusedAll": 7,
            "db.demo.cache.level2.cache.found": 364467,
            "db.demo.cache.level2.cache.notFound": 393509,
            "db.demo.data.update.notReused": 38426,
            "db.demo.data.update.reusedAll": 140921,
            "db.demo.data.update.reusedPartial": 100,
            "db.demo.query.compositeIndexUsed": 46,
            "db.demo.query.compositeIndexUsed.2": 42,
            "db.demo.query.compositeIndexUsed.2.1": 20,
            "db.demo.query.compositeIndexUsed.2.2": 18,
            "db.demo.query.compositeIndexUsed.3": 4,
            "db.demo.query.compositeIndexUsed.3.1": 1,
            "db.demo.query.compositeIndexUsed.3.2": 1,
            "db.demo.query.compositeIndexUsed.3.3": 2,
            "db.demo.query.indexUsed": 2784,
            "db.subTest.cache.level2.cache.found": 14,
            "db.subTest.cache.level2.cache.notFound": 16,
            "db.subTest.data.update.notReused": 22,
            "db.subTest.data.update.reusedAll": 14,
            "db.temp.cache.level2.cache.found": 5,
            "db.temp.cache.level2.cache.notFound": 4,
            "process.file.mmap.pagesCommitted": 2034,
            "process.mvrbtree.entry.serializeKey": 4617509,
            "process.mvrbtree.entry.serializeValue": 68620,
            "process.mvrbtree.entry.unserializeKey": 6127,
            "process.mvrbtree.entry.unserializeValue": 225,
            "process.serializer.record.string.linkList2string.cached": 19,
            "server.http.0:0:0:0:0:0:0:1.requests": 3,
            "server.http.0:0:0:0:0:0:0:1.timeout": 1
        }
    }
}