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