It is in a single transaction, which is on the outermost layer. On Saturday, July 5, 2014 2:01:44 AM UTC+5:45, Michael Hunger wrote: > > What is your transactional scope? > > Michael > > Sent from mobile device > > Am 04.07.2014 um 22:06 schrieb ashish jindal <[email protected] > <javascript:>>: > > Hi Michael, > number of rels returned is 10-50 . Yes, i close the hits iterator as soon > as its purpose is served. > > On Saturday, July 5, 2014 1:08:09 AM UTC+5:45, Michael Hunger wrote: >> >> How many rels are returned from the call? >> >> Do you close the hits afterwards to release resources? >> >> Sent from mobile device >> >> Am 04.07.2014 um 10:51 schrieb ashish jindal <[email protected]>: >> >> Hi, >> I am relatively new to neo4j. I have implemented a traversal algorithm >> using neo4j as underlying graph storage. >> Graph has about 40K nodes and about 2M edges. >> Using 2.1.2 community version of neo4j embedded. It is hosted as service >> in tomcat7 with allocated 6Gb of memory on 14.04 Ubuntu. >> Following is a piece of code which does numeric index queries. >> >> *RelationshipIndex numericIndex >> = graphDb.index().forRelationships(Constants.RELATIONSHIP_INDEX);* >> * public Relationship getRelationship(Node n, int lowerlimit, int >> upperlimit) throws Exception {* >> >> >> * long t1 = System.currentTimeMillis();* >> * IndexHits<Relationship> hits = >> numericIndex.query(QueryContext.numericRange("start_time", lowerlimit, >> upperlimit, true, true), n, null);* >> * long t2 = System.currentTimeMillis();* >> * time_spent_in_numeric_index_queries += t2-t1; // global >> variable* >> * // do something on hits and return a >> relationship from it* >> >> * }* >> for a single threaded traversal time_spent_in_numeric_index_queries ~= 1 >> sec. >> but if i do multiple traversals ( same traversal ) in parallel , >> time_spent_in_numeric_index_queries increases linearly . for 10 calls in >> parallel it takes ~= 5 sec. >> Also, i am only doing read operations throughout . >> I want to know, how does querying work? Does it each query lock the >> entire index? >> >> >> Thanks, >> Ashish >> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Neo4j" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> For more options, visit https://groups.google.com/d/optout. >> >> -- > You received this message because you are subscribed to the Google Groups > "Neo4j" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected] <javascript:>. > For more options, visit https://groups.google.com/d/optout. > >
-- You received this message because you are subscribed to the Google Groups "Neo4j" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
