...
- VIVO 1.11.0
- with logging patch
- with developer properties "loggingRDFService" enabled (see details below)
- with inferencing disabled
- Java -version: 11.0.6
- JAVA_OPTS="${JAVA_OPTS} -Xms2G -Xmx8G -XX:MaxNewSize=2G"
Ingest testing
This test is designed to measure the amount of time taken to ingest a standard data set. The data set used in this test is the published OpenVIVO content found in the vivo-project/sample-data GitHub repository.
...
Update file `$VIVO_HOME/config/developer.properties`, ensuring the following options are enabled/uncommented
Code Block developer.enabled = true developer.loggingRDFService.enable = true developer.loggingRDFService.queryRestriction = .* developer.loggingRDFService.stackRestriction = .*
Test results
TDB
Run 1
Total time: 12min 42sec
No Format 2020-02-26 21:53:03,478 INFO [RDFUploadController] Start ingest: 2020-02-27T02:53:03.478638Z 2020-02-26 22:05:46,016 INFO [RDFUploadController] Stop ingest: 2020-02-27T03:05:46.015668Z, total time: PT12M42.53703S
Method invocation times
No Format calls sec sec/call method ================================================== 8502 48.97 0.0058 changeSetUpdate 1406755 380.57 0.0003 sparqlConstructQuery 10101 11.72 0.0012 sparqlSelectQuery 12354 2.15 0.0002 sparqlAskQuery 14 0.83 0.0592 isEquivalentGraph Total time: 444.245 sec (~7 mins, or ~0 hrs)
SDB
Run 1
Total time: 1hr 23min 8sec
No Format 2020-02-26 22:45:18,938 INFO [RDFUploadController] Start ingest: 2020-02-27T03:45:18.937813Z 2020-02-27 00:08:27,242 INFO [RDFUploadController] Stop ingest: 2020-02-27T05:08:27.242238Z, total time: PT1H23M8.304425S
Method invocation times
No Format calls sec sec/call method ================================================== 8502 483.01 0.0568 changeSetUpdate 1389889 1895.31 0.0014 sparqlConstructQuery 7056 16.72 0.0024 sparqlSelectQuery 4261 3.52 0.0008 sparqlAskQuery 14 0.04 0.0029 isEquivalentGraph Total time: 2398.603 sec (~39 mins, or ~0 hrs)