Looking for Advice on Optimizing TigerGraph Queries

Hello TigerGraph community,

I have been experimenting with various queries to analyze and extract insights from my graph data. While I have made some progress, I have encountered a few performance bottlenecks that I believe could be addressed through better optimization strategies.

I am interested in learning more about efficient query design, indexing strategies, and best practices for improving query performance. Are there any particular approaches or techniques that seasoned TigerGraph users have found effective in optimizing their queries? Whether it is fine tuning traversal algorithms, leveraging parallel processing, or optimizing memory usage, I am keen to explore any insights that could help me boost the efficiency of my queries.

If you have any real world examples or case studies showcasing successful query optimization efforts in TigerGraph, I would greatly appreciate it

Thank you in advance

Hi @Sarana A few videos that would be a great place to start would be these:

GSQL Writing Best Practices
► Part 1 - Thinking In GSQL Link
► Part 2 - Design Optimal Traversal Plan Link
► Part 3 - Memory Optimization Link
► Part 4 - Parallelization and Pre-processing Link
► Part 5 - Data Structure Link