This error occurs when a single database attempts to establish too many unique relation properties, surpassing Notion’s hard limit of approximately 100 unique relational connections per database. You cannot increase this limit; you must re-architect your data structure.
Copy-paste this architectural strategy: Execute Property Consolidation. Identify distinct relational databases that can be merged using a Select property for classification instead of a unique database relation for each.
The Syntax Breakdown
- Relation Property: The specific database property used to link entries between two separate databases. Each unique database you connect to counts as one relation toward the ~100 limit for performance.
- Select/Multi-Select Property: A non-relational property type used for tagging or classification within a single database. This uses exponentially fewer system resources than a database relation.
- Rollup Property: A property type that pulls specific data through an existing relation. Chaining data through rollups often requires fewer unique direct relations from a “hub” database to multiple “spoke” databases.
- Database Merger: The practice of combining multiple similar databases into one master database, differentiating entries with a
Selectproperty (e.g., merging separate “Marketing DB” and “Engineering DB” into a single “Projects” database with aDepartmentSelect property).
Real-World Example: Departmental DB Consolidation
You are an operations manager. Originally, you created unique relations to every department’s specific task database (e.g., a relation to Marketing DB, HR DB, Engineering DB, etc.) from your Master Project DB, triggering the limit.
Here is the raw data architecture before consolidation (Broken):
Original Master Project DB Properties:
| Project | Status | Relation: Marketing | Relation: HR | Relation: Engineering | …[90+ more relations]… |
| Q4 Launch | In Progress | [Mark Task A] | [Relations empty] | ||
| Hiring | Planned | [HR Policy B] | [Relations empty] | ||
| Sprint 15 | Done | [Eng Ticket C] | [Relations empty] |
Result: Limit hit.
How to apply the consolidated setup:
- Export and Merge: Consolidate all individual department task databases (Marketing, HR, Eng, etc.) into one master database named
All Tasks Hub. - Differentiate Data: Add a Select property to
All Tasks HubcalledDepartment(Options: Marketing, HR, Eng). - Establish One Hub Relation: In your
Master Project DB, delete the hundreds of original relation properties. - Create Single Relation: Add one new Relation property to
All Tasks Hub.
Here is the optimized data structure after consolidation:
Optimized Master Project DB Properties:
| Project | Status | Relation: All Tasks Hub (Single) |
| Q4 Launch | In Progress | [Mark Task A] |
| Hiring | Planned | [HR Policy B] |
| Sprint 15 | Done | [Eng Ticket C] |
Result: You now use one relation property instead of 100+, resolving the error and optimizing performance.
Common Errors & How to Fix Them
- Error: Property options allow new relations, but I get the error immediately upon creation. Cause: You are operating slightly below the limit. Notion checks the new state (the current count + 1) and correctly denies the creation of a 101st relation. Fix: You must delete an unused relation property or execute the consolidation strategy above.
- Error: Database is insanely lagging, but I am under the 100 hard limit. Cause: Notion soft-limits are affecting you. The database is heavily computed with Rollups and Formulas dependent on these relations. Fix: Convert non-critical Formulas and Rollups to Linked Views of Databases with Source Filters to visualize data instead of computing it at the database property level.