Search code examples
rdfbulkloaderbulk-loadvirtuosodata-dump

Can I temporarily pause the RDF bulk loading process for a while and then recover it back to process?


I am currently bulk loading DBpedia and Freebase data dumps into the virtuoso open source edition v7 using the rdf_loader_run() procedure. The database is on our server and I have another graph IRI in Virtuoso running for an online service.The loading process largely effect the responsing rate of the service. Can I use the rdf_loader_stop() in isql to temporarily pause the loading threads and is it capable to recover back to the former status of loading process by running rdf_loader_run() command again?
The Official Wiki doesn't explain this well.


Solution

  • rdf_loader_stop() will stop importing after files which are imported right now are finished. The queue is actually left intact at this point. Strictly speaking, it just puts a flag, which import-processes check before proceeding to the next file in queue.

    rdf_loader_run() will continue with the next files in queue