Skip to content

Commit a1f985e

Browse files
committed
add performance guidance section
1 parent 3e65335 commit a1f985e

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

src/engage/audiences/linked-audiences-limits.md

+17
Original file line numberDiff line numberDiff line change
@@ -40,3 +40,20 @@ Entity columns | Up to 1000 unique values | The maximum number of entity propert
4040
Run frequency | 15 minutes (this is the fastest time) | You can’t configure more frequency syncs. You can select **Run Now** to trigger runs, but you’re limited by Profiles Sync for when new data syncs back to the data warehouse.
4141
Destination Mappings | Up to 100 mappings | You can set up to 100 action destination mappings per destination instance.
4242

43+
## Warehouse setup and performance guidance
44+
45+
To get the best performance from Linked Audiences at scale, Segment recommends setting up a dedicated warehouse cluster. This helps avoid resource contention and makes query performance more predictable, especially when running frequent or complex audience syncs.
46+
47+
Most workloads running on a dedicated cluster should complete within 60 minutes per sync cycle. Staying under this threshold helps keep audiences fresh and aligned with downstream activation schedules.
48+
49+
Segment has tested Linked Audiences at enterprise scale with over 30 audiences running concurrently, each targeting millions of entities. However, actual performance and cost will vary based on how your Data Graph is structured, how many audiences you run at once, and how frequently they sync. Complex joins, deep relationships, and high concurrency can all increase query time and warehouse usage.
50+
51+
To improve performance and manage compute costs, follow these best practices:
52+
53+
- Use materialized views when configuring Data Graph to reduce compute overhead.
54+
- Keep your Data Graph focused by avoiding unused entities or overly deep relationship chains.
55+
- Simplify audience conditions and avoid high-cardinality joins when possible.
56+
- Run on a dedicated warehouse cluster if you're operating at enterprise scale.
57+
- Stagger audience sync schedules to reduce concurrency and avoid bottlenecks.
58+
59+
Following this guidance will help you keep audience syncs running efficiently even as your scale grows.

0 commit comments

Comments
 (0)