Hi Pantelis, I don’t see the indicated attachment to your email with the virtuoso log ?
Is that status(); command output complete as it normally should the CPU % being consume by the server when running and apart from the status command, I don’t see any other processes indicated as running ? Note you can use the Virtuoso PL Debugger to see what procedures/statements are running on the server continuously as follows: $ isql 1111 dba <pwd> -D OpenLink Interactive PL Debugger (Virtuoso). Type EXIT to exit, HELP for help Debug session estabilished to 1111 DEBUG> info threads @1111:4 in DB.DBA.test_proc1 () at 11 DEBUG> See the following documentation of additional details on usage: http://docs.openlinksw.com/virtuoso/pldebugger.html#pldebugger <http://docs.openlinksw.com/virtuoso/pldebugger.html#pldebugger> Also, do you have the Linux swappiness parameter set to minimise swapping to disk which will degrade performance as detailed at: http://virtuoso.openlinksw.com/dataspace/doc/dav/wiki/Main/VirtRDFPerformanceTuning#Linux-only%20--%20”swappiness <http://virtuoso.openlinksw.com/dataspace/doc/dav/wiki/Main/VirtRDFPerformanceTuning#Linux-only%20--%20%E2%80%9Dswappiness>” Best Regards Hugh Williams Professional Services OpenLink Software, Inc. // http://www.openlinksw.com/ Weblog -- http://www.openlinksw.com/blogs/ LinkedIn -- http://www.linkedin.com/company/openlink-software/ Twitter -- http://twitter.com/OpenLink Google+ -- http://plus.google.com/100570109519069333827/ Facebook -- http://www.facebook.com/OpenLinkSoftware Universal Data Access, Integration, and Management Technology Providers > On 7 Jul 2016, at 15:46, Pantelis Natsiavas <natsia...@gmail.com> wrote: > > Thank you Hugh for your answer. > > Virtuoso runs on a VM with 32GBytes of RAM. This VM is dedicated to the > specific virtuoso instance and hosted in cloud infrastructure. > > I have left my transaction to run until Tuesday (about 4 days !!!) and still > had no response. The VM reported 95% usage of memory but still no response. > The response in the status() command was the following: > OpenLink Virtuoso Server > Version 07.20.3214-pthreads for Linux as of Oct 14 2015 > Started on: 2016-07-02 16:13 GMT+3 > > Database Status: > File size 0, 10407936 pages, 3793820 free. > 2720000 buffers, 130665 used, 4 dirty 0 wired down, repl age 0 0 w. io 0 > w/crsr. > Disk Usage: 131941 reads avg 0 msec, 0% r 0% w last 0 s, 31533 writes > flush 4.255 MB, > 562 read ahead, batch = 224. Autocompact 0 in 0 out, 0% saved. > Gate: 388 2nd in reads, 0 gate write waits, 0 in while read 0 busy scrap. > Log = /usr/local/var/lib/virtuoso/db/virtuoso.trx, 4146 bytes > 6613693 pages have been changed since last backup (in checkpoint state) > Current backup timestamp: 0x0000-0x00-0x00 > Last backup date: unknown > Clients: 1 connects, max 1 concurrent > RPC: 8 calls, 1 pending, 1 max until now, 0 queued, 0 burst reads (0%), 0 > second 0M large, 22M max > Checkpoint Remap 0 pages, 0 mapped back. 35 s atomic time. > DB master 10407936 total 3793820 free 0 remap 0 mapped back > temp 256 total 251 free > > Lock Status: 0 deadlocks of which 0 2r1w, 39 waits, > Currently 1 threads running 0 threads waiting 0 threads in vdb. > Pending: > > Client 1111:1:-3: Account: dba, 215 bytes in, 289 bytes out, 1 stmts. > PID: 30445, OS: unix, Application: unknown, IP#: 127.0.0.1 > Transaction status: PENDING, 1 threads. > Locks: > > > Running Statements: > Time (msec) Text > 567 status() > > > Hash indexes > > > On Wednesday, I restarted the VM in order to make sure that the transaction > was cleared, and executed the query through the isql-v while enabling log. > The usage of memory is currently about 60% and I got plenty of log messages > that I cannot really interpret. I attach the log file in the current email. > Perhaps, you could provide me with some guidance on what I should do, based > on the log file. > > Please note the following: > > The values in the virtuoso.ini configuration file are: > NumberOfBuffers = 2720000 > MaxDirtyBuffers = 2000000 > > The response in the status(); command in the SQL is the following: > > OpenLink Virtuoso Server > Version 07.20.3214-pthreads for Linux as of Oct 14 2015 > Started on: 2016-07-06 20:17 GMT+3 > > Database Status: > File size 0, 11027968 pages, 3947693 free. > 2720000 buffers, 483125 used, 31 dirty 0 wired down, repl age 0 0 w. io 0 > w/crsr. > Disk Usage: 472040 reads avg 0 msec, 0% r 0% w last 0 s, 936646 writes > flush 10.35 MB, > 2533 read ahead, batch = 168. Autocompact 530282 in 446316 out, 15% > saved col ac: 45742 in 12% saved. > Gate: 446 2nd in reads, 0 gate write waits, 0 in while read 0 busy scrap. > Log = /usr/local/var/lib/virtuoso/db/virtuoso.trx, 1403 bytes > 7079218 pages have been changed since last backup (in checkpoint state) > Current backup timestamp: 0x0000-0x00-0x00 > Last backup date: unknown > Clients: 1 connects, max 1 concurrent > RPC: 6 calls, 1 pending, 1 max until now, 0 queued, 0 burst reads (0%), 0 > second 0M large, 152M max > Checkpoint Remap 589 pages, 0 mapped back. 464 s atomic time. > DB master 11027968 total 3947693 free 589 remap 2 mapped back > temp 256 total 251 free > > Lock Status: 0 deadlocks of which 0 2r1w, 20 waits, > Currently 1 threads running 0 threads waiting 0 threads in vdb. > Pending: > > Client 1111:1:-2: Account: dba, 215 bytes in, 289 bytes out, 1 stmts. > PID: 10273, OS: unix, Application: unknown, IP#: 127.0.0.1 > Transaction status: PENDING, 1 threads. > Locks: > > > Running Statements: > Time (msec) Text > 673 status() > > > Hash indexes > > Thank you in advance for your help. > > Kind regards, > Pantelis Natsiavas > > > > > 2016-07-02 23:22 GMT+03:00 Hugh Williams <hwilli...@openlinksw.com > <mailto:hwilli...@openlinksw.com>>: > Hi Pantelis, > > SPARUL operations are performed as part of a transaction, which is stored in > memory until the operation is completed and committed to the database, and > for such a large graph would consume a significant amount system memory, > possibly all available memory and not being able to complete. Thus how much > memory is available on the system and how much is allocated for Virtuoso data > buffers ie NumberOfBuffers INI file param and how much memory is left ? You > can run the “status();” command from isql to see the Buffers setting and > other Virtuoso server status metrics. > > You can also try prepending the query with the "DEFINE sql:log-enable 3” > pragma which sets transaction log mode to autocommit during the insert > significantly reducing the memory requirement which may then allow the > operation to complete, as is required when deleting large graphs as > documented at: > > > http://virtuoso.openlinksw.com/dataspace/doc/dav/wiki/Main/VirtTipsAndTricksGuideDeleteLargeGraphs > > <http://virtuoso.openlinksw.com/dataspace/doc/dav/wiki/Main/VirtTipsAndTricksGuideDeleteLargeGraphs> > > I also note you are running a 3214 build which is from June 2015 and would > recommend updating to the latest 3217 build from April 2016 … > > Best Regards > Hugh Williams > Professional Services > OpenLink Software, Inc. // http://www.openlinksw.com/ > <http://www.openlinksw.com/> > Weblog -- http://www.openlinksw.com/blogs/ > <http://www.openlinksw.com/blogs/> > LinkedIn -- http://www.linkedin.com/company/openlink-software/ > <http://www.linkedin.com/company/openlink-software/> > Twitter -- http://twitter.com/OpenLink <http://twitter.com/OpenLink> > Google+ -- http://plus.google.com/100570109519069333827/ > <http://plus.google.com/100570109519069333827/> > Facebook -- http://www.facebook.com/OpenLinkSoftware > <http://www.facebook.com/OpenLinkSoftware> > Universal Data Access, Integration, and Management Technology Providers > > > On 2 Jul 2016, at 15:06, Pantelis Natsiavas <natsia...@gmail.com > > <mailto:natsia...@gmail.com>> wrote: > > > > Hi everybody. > > > > I am trying to execute the following query > > > > INSERT INTO GRAPH <targetGraph> { > > ?a <someProperty> ?b > > } > > WHERE { > > GRAPH <sourceGraph> { > > ?a <someOtherProperty> ?c . > > BIND(REPLACE(STR(?a),"something:", "", "i") AS ?b) } > > } > > > > The sourceGraph contains about 94 million triplets. When I execute the > > above SPARQL, I get no error, however, I get no response either. I check > > after some minutes and the <targetGraph> has not yet been created. The > > system acts as if I had never executed the statement. > > > > I have tried executing the above through /sparql and through the /conductor > > web interfaces. > > > > Is there a way to see what is really going on? Am I doing something wrong? > > > > I have also already tried to debug through the isql-v localhost:8890 dba > > <password> -D but I get a totally uncomprehensible error: > > > > isql-v() [0x44986a] > > isql-v() [0x4498c8] > > isql-v() [0x44b00e] > > isql-v() [0x42fc65] > > isql-v() [0x4108b0] > > isql-v() [0x4043ee] > > /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5) [0x7fc06a645ec5] > > isql-v() [0x40441e] > > GPF: Dkernel.c:3080 can't free if in served sessions > > Segmentation fault (core dumped) > > > > Please note that I am using Version: 07.20.3214, Build: Oct 14 2015 on > > ubuntu server. > > > > Kind regards, > > Pantelis Natsiavas > > ------------------------------------------------------------------------------ > > Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San > > Francisco, CA to explore cutting-edge tech and listen to tech luminaries > > present their vision of the future. This family event has something for > > everyone, including kids. Get more information and register today. > > http://sdm.link/attshape_______________________________________________ > > <http://sdm.link/attshape_______________________________________________> > > Virtuoso-users mailing list > > Virtuoso-users@lists.sourceforge.net > > <mailto:Virtuoso-users@lists.sourceforge.net> > > https://lists.sourceforge.net/lists/listinfo/virtuoso-users > > <https://lists.sourceforge.net/lists/listinfo/virtuoso-users> > > > ------------------------------------------------------------------------------ > Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San > Francisco, CA to explore cutting-edge tech and listen to tech luminaries > present their vision of the future. This family event has something for > everyone, including kids. Get more information and register today. > http://sdm.link/attshape_______________________________________________ > Virtuoso-users mailing list > Virtuoso-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/virtuoso-users
smime.p7s
Description: S/MIME cryptographic signature
------------------------------------------------------------------------------ What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic patterns at an interface-level. Reveals which users, apps, and protocols are consuming the most bandwidth. Provides multi-vendor support for NetFlow, J-Flow, sFlow and other flows. Make informed decisions using capacity planning reports.http://sdm.link/zohodev2dev
_______________________________________________ Virtuoso-users mailing list Virtuoso-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/virtuoso-users