-
Notifications
You must be signed in to change notification settings - Fork 98
JanusGraph is slower when retrieving vertex properties. #235
Comments
@pasalkarsachin1 For only 7-8 small properties, the behavior here will depend on the size of these properties and the data model you chose. How does your RCU consumption on edgestore compare between fast-property=true and fast-property=false? The data model you choose for edge store will also be important. What did you select? |
Hi @amcp I'm seeing similar performance issues to @pasalkarsachin1 . We have a simple single vertex, single edge model. There are about 400 vertices loaded, each with anywhere between 5 and 100 connected edges. Queries traversing the network and returning just a list of vertices or edges complete in under a second. However when appending either I've tried adding I feel like there's something fundamental I'm missing as when inspecting the item counts of the jg_ tables they are all zero! See below. This is despite always using the Thanks in advance for any help! |
were you able to improve your performance for fetching vertex properties in the end? |
My apologies, the performance issue I was experiencing was due to the EC2 instance being located in ap-south-1 whilst the dynamodb jg_ tables actually used by the JanusGraph backend were in us-west-2. Doh! As suspected, a beginners mistake. |
Hi,
We have a graph with ~5-6K vertices, each vertex has 7-8 properties of different type like String, List, Set. We are able to fetch vertices very quickly however while fetching all its properties it takes considerable amount of time. I had a look at thinkaurelius/titan#1335 & applied the
query.fast-property=true
. It takes 30 seconds to fetch all properties.Is there any way to get all properties when we fetch vertices?
The text was updated successfully, but these errors were encountered: