The query gets slower as the number of vertices that already exist in JanusGraph gets bigger and big

When i start JanusGraph and perform any query like : - g.V().has(properties).limit(10).toList() - g.V(vertex).repeat(outE()).until(outE().count().is(0)) ( it will traverse about 3-4 vertices) - g.V().has(properties).next - g.addV()....... ( 1 vertex) - g.addE()....... ( 1 edge) Data model: - vertexC: is leaf vertex - vertexB: associated with a lot of vertexA and their father - vertexA: father of about 500 vertexB Initially these queries are very fast. But then when I run for a period of time, the queries get slower and slower and start to timeout (still have fast queries interspersed with slow queries). And I see that the number of requests across regions of Hbase is not balanced, it focuses on a few regions and the remaining regions have a very small number of requests and are almost equal. Can anyone help me with this situation?
4 Replies
4j4y.
4j4y.15mo ago
what are you using for loadtesting?
Dinh Phu
Dinh Phu15mo ago
i see it on Hbase UI
spmallette
spmallette15mo ago
i'm not sure what could be wrong. how are you connecting to JanusGraph? is this in embedded mode that you are finding this behavior or are you sending requests to Janus Server? Perhaps you could share a bit more about your environment/setup?
Dendriform
Dendriform15mo ago
Are you using a schema? indices? constraints and such? What is the output of <your query>.profile() When the queries get slow, how many open transactions do you have at that time?
Want results from more Discord servers?
Add your server
More Posts
Is there a limitation on Neptune HTTP API endpoint compatibility when using a proxy and IAM Auth?Hi, Got a weird one today. I'm working on bringing full compatibility for the use of proxies frontiPreventing Janusgraph crash on timeoutAccording to this: https://stackoverflow.com/questions/61985018/janusgraph-image-stop-responding-aftWay to update static vertexhttps://docs.janusgraph.org/schema/advschema/#static-vertices I read document about TTL vertex. And Dotnet best practice: converting Vertex properties to ModelA very common task in Dotnet is to convert a stored entity into a Model class. How is this best accoWhat is the use of adding type information to e.g ElementMap<type> in Gremlin.Net?Consider the query and output in the attached image: What TYPE could be placed inside the `ElemementHow can I find property with a certain data type?I have a situation where the same property has different type under the same label, kind of like theVerifying the count of ingested vertex and edges after bulk loading in Janusgraph.I have bulk loaded around 600k Vertices and 800k Edges into my janusgraph cluster backed with bigtabTraversal is propagating to further edges?I have node label A and B with edge between them ("Has") Also i have node B with edge to another nodHow to load url data into Neptune?I am trying to load a small dataset into Neptune and it seems to always error. I tried g.io("<file Cannot access a stored value after foldI think i cannot find the docs related to this behavior. I stored a value in a variable then tried t