Start here. This is the direct spoken answer to practice first.
Why this matters
Loading multiple collections in one joined query can multiply rows, while split queries trade that duplication for additional round trips and consistency considerations. The right choice depends on graph shape and measured SQL behavior.
A single query loads related data in one SQL query, often with joins. A split query loads related collections using multiple SQL queries. Split queries can help when including multiple collections would create a huge duplicated result set. The trade-off is that multiple queries are sent to the database.