Hi All,
    I am doing the Transitive SPARQL Query Options query to find how two nodes 
are connected what graphs are involved in the connection. 

I get  memory error. Below are the error & query -

Error :
    SQLState: 42000
Message: TN...: Exceeded 100000000 bytes in transitive temp memory.  use 
t_distinct, t_max or more T_MAX_memory options to limit the search or increase 
the pool
 

Query:
SELECT ?link ?predicate ?step ?path
WHERE {
{ SELECT ?subject ?predicate ?object ?graph 
WHERE {
graph ?graph {?subject ?predicate ?object .} . 

}} 
 OPTION (TRANSITIVE, T_DISTINCT, T_IN(?subject), T_OUT(?object), 
T_NO_CYCLES,T_MIN(0), T_MAX(3), T_STEP (?subject) AS ?link, T_STEP ('path_id') 
AS ?path, T_STEP ('step_no') AS ?step, T_DIRECTION 3) .
Filter (?subject = <X> && ?object = <Y>)
}


If i remove the predicate i get the results. But i require prediate for further 
processing.  Please let me know 


1. How the increase the pool/memory ?
2. Is this option available in "virtuoso.ini" . If not  can we change in the 
source and compile it. If we change in code, are there any repercussions of 
changing in source code.
3. Can we expect this option in "virtuoso.ini" further releases.

 
Thank You,
Bharath
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar
_______________________________________________
Virtuoso-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/virtuoso-users

Reply via email to