Hi,

we are a developers at EMBL-EBI (Cambridge, UK) and we are using 
Virtuoso for a project dealing with converting text-mining output as RDF.

We have performance issues at querying time with our Virtuoso instance.

Here is the main info about our environment:
- we are using Virtuoso version 7.2.2. We are allocating 16GB for the 
Virtuoso process that is running on a Linux VM having  32 GB of memory.
- our dataset contains 2 billions of triples (50 GB)
- we are not segmenting the db in different files.
- we are experiencing performance issues when the size of the response 
of the SPARQL query goes above some threshold.
   We query the system using the web service end point (REST api) and 
not directly the SPARQL endpoint.
   We always make the same SPARQL query using a different identifier, 
the retrieved data (triples) varies depending on the identifier.
    In some cases it could be more than 5 MB and it responds in more 
than 20 seconds. When the number of triples in the response is 
particularly high the system is not able to answer generating a 
"Transaction timeout" error  (20 thousands triple that could generate a 
response of more than 20 MB).

Previously we were allocating 24 GB to Virtuoso but after some load 
testing we realized that the configuration is more performant with 16 GB.

We tried to reduce the swapping parameter of the Linux Operating system 
from 30 to 10 as suggested in the Virtuoso Tuning guide but it did not 
improve the performance.

We also tried to follow the instructions reported at 
http://docs.openlinksw.com/virtuoso/databaseadmsrv.html#VIRTINI in the 
Performance Diagnostics section but we could not spot any particular 
problem.

We would appreciate a lot if somebody could advice us on improving the 
performances at querying time.

Thanks,
Francesco Talo'

------------------------------------------------------------------------------
Mobile security can be enabling, not merely restricting. Employees who
bring their own devices (BYOD) to work are irked by the imposition of MDM
restrictions. Mobile Device Manager Plus allows you to control only the
apps on BYO-devices by containerizing them, leaving personal data untouched!
https://ad.doubleclick.net/ddm/clk/304595813;131938128;j
_______________________________________________
Virtuoso-users mailing list
Virtuoso-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/virtuoso-users

Reply via email to