On 2 Sep 2014, at 00:01, Hugh Williams <hwilli...@openlinksw.com> wrote:

>>> Development indicate your suggestion is not without merit but 
>>> implementation is not as simple as it may seems as the indexes are not all 
>>> sequential, but something like that could possibly be implemented. It is 
>>> suggested you could try dropping the indexes on RDF_QUAD table,  load the 
>>> Freebase datasets and then recreate indexes after loading,  which would 
>>> require a smaller working set that would better fix into the 32GB RAM 
>>> available. The command for dropping the necessary indexes are:
>>> 
>>>     drop index rdf_quad_pogs;
>>>     drop index rdf_quad_sp;
>>>     drop index rdf_quad_op;
>>>     drop index rdf_quad_gs;
>>> 
>>> and the respective indexes can then be recreated as detailed at:
>>> 
>>>     
>>> http://virtuoso.openlinksw.com/dataspace/doc/dav/wiki/Main/VirtRDFPerformanceTuning?#RDF%20Index%20Scheme
>>> 
>>> Note you need to recreate the column-wise indexes being v7. Let us know how 
>>> this works for you.
>> 
>> Cool, will try.
> 
> [Hugh] OK, let us know the outcome ...

After 5 days:

[Sun Sep  7 23:43:31 2014] virtuoso-t[11495]: segfault at ffffffffffffffff ip 
00000000008c3a8e sp 00007f4ec2f79d20 error 7 in virtuoso-t[400000+b47000]

yay...

Performance also breaks down at some point with dropped indexes and 2 
run_rdf_loaders as suggested.
I'll append the output of `select * from DB.DBA.LOAD_LIST;` but for now i give 
up...

Cheers,
Jörn


ll_file                                                                         
  ll_graph                                                                      
    ll_state    ll_started           ll_done              ll_host     
ll_work_time  ll_error
VARCHAR NOT NULL                                                                
  VARCHAR                                                                       
    INTEGER     TIMESTAMP            TIMESTAMP            INTEGER     INTEGER   
  VARCHAR
_______________________________________________________________________________

/usr/local/data/datasets/remote/freebase/2014-08-20/splitted/freebase-rdf-2014-08-17-00-00.aa.nt.gz
  http://rdf.freebase.com                                                       
    2           2014.9.2 17:20.13 927132000  2014.9.2 17:34.28 11121000  0      
     NULL        NULL
/usr/local/data/datasets/remote/freebase/2014-08-20/splitted/freebase-rdf-2014-08-17-00-00.ab.nt.gz
  http://rdf.freebase.com                                                       
    2           2014.9.2 17:20.59 818941000  2014.9.2 17:35.42 994563000  0     
      NULL        NULL
/usr/local/data/datasets/remote/freebase/2014-08-20/splitted/freebase-rdf-2014-08-17-00-00.ac.nt.gz
  http://rdf.freebase.com                                                       
    2           2014.9.2 17:34.28 46244000  2014.9.2 17:52.1 42050000  0        
   NULL        NULL
/usr/local/data/datasets/remote/freebase/2014-08-20/splitted/freebase-rdf-2014-08-17-00-00.ad.nt.gz
  http://rdf.freebase.com                                                       
    2           2014.9.2 17:35.43 10491000  2014.9.2 17:53.58 266217000  0      
     NULL        NULL
/usr/local/data/datasets/remote/freebase/2014-08-20/splitted/freebase-rdf-2014-08-17-00-00.ae.nt.gz
  http://rdf.freebase.com                                                       
    2           2014.9.2 17:52.1 45510000  2014.9.2 18:11.45 21522000  0        
   NULL        NULL
/usr/local/data/datasets/remote/freebase/2014-08-20/splitted/freebase-rdf-2014-08-17-00-00.af.nt.gz
  http://rdf.freebase.com                                                       
    2           2014.9.2 17:53.58 270750000  2014.9.2 18:14.13 266480000  0     
      NULL        NULL
/usr/local/data/datasets/remote/freebase/2014-08-20/splitted/freebase-rdf-2014-08-17-00-00.ag.nt.gz
  http://rdf.freebase.com                                                       
    2           2014.9.2 18:11.45 25765000  2014.9.2 18:29.32 312824000  0      
     NULL        NULL
/usr/local/data/datasets/remote/freebase/2014-08-20/splitted/freebase-rdf-2014-08-17-00-00.ah.nt.gz
  http://rdf.freebase.com                                                       
    2           2014.9.2 18:14.13 271520000  2014.9.2 18:34.51 216078000  0     
      NULL        NULL
/usr/local/data/datasets/remote/freebase/2014-08-20/splitted/freebase-rdf-2014-08-17-00-00.ai.nt.gz
  http://rdf.freebase.com                                                       
    2           2014.9.2 18:29.32 321036000  2014.9.2 18:54.37 54526000  0      
     NULL        NULL
/usr/local/data/datasets/remote/freebase/2014-08-20/splitted/freebase-rdf-2014-08-17-00-00.aj.nt.gz
  http://rdf.freebase.com                                                       
    2           2014.9.2 18:34.51 220487000  2014.9.2 18:54.44 130952000  0     
      NULL        NULL
/usr/local/data/datasets/remote/freebase/2014-08-20/splitted/freebase-rdf-2014-08-17-00-00.ak.nt.gz
  http://rdf.freebase.com                                                       
    2           2014.9.2 18:54.37 59593000  2014.9.2 19:25.41 495402000  0      
     NULL        NULL
/usr/local/data/datasets/remote/freebase/2014-08-20/splitted/freebase-rdf-2014-08-17-00-00.al.nt.gz
  http://rdf.freebase.com                                                       
    2           2014.9.2 18:54.44 143345000  2014.9.2 19:25.43 474136000  0     
      NULL        NULL
/usr/local/data/datasets/remote/freebase/2014-08-20/splitted/freebase-rdf-2014-08-17-00-00.am.nt.gz
  http://rdf.freebase.com                                                       
    2           2014.9.2 19:25.41 660564000  2014.9.2 20:17.57 688038000  0     
      NULL        NULL
/usr/local/data/datasets/remote/freebase/2014-08-20/splitted/freebase-rdf-2014-08-17-00-00.an.nt.gz
  http://rdf.freebase.com                                                       
    2           2014.9.2 19:25.43 475097000  2014.9.2 20:17.45 149151000  0     
      NULL        NULL
/usr/local/data/datasets/remote/freebase/2014-08-20/splitted/freebase-rdf-2014-08-17-00-00.ao.nt.gz
  http://rdf.freebase.com                                                       
    2           2014.9.2 20:17.45 251450000  2014.9.3 1:1.5 419037000  0        
   NULL        NULL
/usr/local/data/datasets/remote/freebase/2014-08-20/splitted/freebase-rdf-2014-08-17-00-00.ap.nt.gz
  http://rdf.freebase.com                                                       
    2           2014.9.2 20:17.57 691065000  2014.9.3 0:44.23 531234000  0      
     NULL        NULL
/usr/local/data/datasets/remote/freebase/2014-08-20/splitted/freebase-rdf-2014-08-17-00-00.aq.nt.gz
  http://rdf.freebase.com                                                       
    2           2014.9.3 0:44.23 819381000  2014.9.3 7:35.28 175575000  0       
    NULL        NULL
/usr/local/data/datasets/remote/freebase/2014-08-20/splitted/freebase-rdf-2014-08-17-00-00.ar.nt.gz
  http://rdf.freebase.com                                                       
    2           2014.9.3 1:1.5 556141000  2014.9.3 7:42.26 712562000  0         
  NULL        NULL
/usr/local/data/datasets/remote/freebase/2014-08-20/splitted/freebase-rdf-2014-08-17-00-00.as.nt.gz
  http://rdf.freebase.com                                                       
    2           2014.9.3 7:35.28 443083000  2014.9.4 8:41.4 23807000  0         
  NULL        NULL
/usr/local/data/datasets/remote/freebase/2014-08-20/splitted/freebase-rdf-2014-08-17-00-00.at.nt.gz
  http://rdf.freebase.com                                                       
    2           2014.9.3 7:42.26 781877000  2014.9.4 8:34.42 373954000  0       
    NULL        NULL
/usr/local/data/datasets/remote/freebase/2014-08-20/splitted/freebase-rdf-2014-08-17-00-00.au.nt.gz
  http://rdf.freebase.com                                                       
    2           2014.9.4 8:34.42 519416000  2014.9.5 19:47.29 159439000  0      
     NULL        NULL
/usr/local/data/datasets/remote/freebase/2014-08-20/splitted/freebase-rdf-2014-08-17-00-00.av.nt.gz
  http://rdf.freebase.com                                                       
    2           2014.9.4 8:41.4 30914000  2014.9.7 10:45.38 995297000  0        
   NULL        NULL
/usr/local/data/datasets/remote/freebase/2014-08-20/splitted/freebase-rdf-2014-08-17-00-00.aw.nt.gz
  http://rdf.freebase.com                                                       
    1           2014.9.5 19:47.29 347568000  NULL                 0           
NULL        NULL
/usr/local/data/datasets/remote/freebase/2014-08-20/splitted/freebase-rdf-2014-08-17-00-00.ax.nt.gz
  http://rdf.freebase.com                                                       
    1           2014.9.7 10:45.39 358793000  NULL                 0           
NULL        NULL
/usr/local/data/datasets/remote/freebase/2014-08-20/splitted/freebase-rdf-2014-08-17-00-00.ay.nt.gz
  http://rdf.freebase.com                                                       
    0           NULL                 NULL                 NULL        NULL      
  NULL
/usr/local/data/datasets/remote/freebase/2014-08-20/splitted/freebase-rdf-2014-08-17-00-00.az.nt.gz
  http://rdf.freebase.com                                                       
    0           NULL                 NULL                 NULL        NULL      
  NULL
/usr/local/data/datasets/remote/freebase/2014-08-20/splitted/freebase-rdf-2014-08-17-00-00.ba.nt.gz
  http://rdf.freebase.com                                                       
    0           NULL                 NULL                 NULL        NULL      
  NULL

27 Rows. -- 27 msec.
------------------------------------------------------------------------------
Want excitement?
Manually upgrade your production database.
When you want reliability, choose Perforce
Perforce version control. Predictably reliable.
http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk
_______________________________________________
Virtuoso-users mailing list
Virtuoso-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/virtuoso-users

Reply via email to