System limitations¶
The following limitations apply to SeaTable Server as well as SeaTable Cloud and SeaTable Dedicated, unless explicitly stated otherwise here or on the relevant product page.
For API-related limits, please see the SeaTable API reference.
| Category | Limitation Type | Limit | Additional Notes |
|---|---|---|---|
| Bases | Rows | 100 000 | The base becomes read-only when exceeding this limit. The limit can be modified in dtable_server_config.json. |
| Rows 2 | 150 000 | The base will fail to load when exceeding this limit. The limit can be modified in dtable_server_config.json. | |
| Archived rows | no limit | ||
| Tables | 200 | ||
| External links for bases | 100 | ||
| External links for views | 100 | ||
| Apps | 100 | ||
| Forms | 100 | ||
| Tables | Columns | 500 | |
| External links | External link viewing rate | 300/min | |
| Import / export | Size of a base being exported as a DTABLE file | 100MB | All files stored in a base can be viewed and deleted via File Management. The limit can be modified in dtable_web_settings.py (DTABLE_EXPORT_MAX_SIZE). |
| Import of a XLSX/CSV file | 50 000 records or 10MB | ||
| Export of a table | 10 000 records or 1,000,000 cells | ||
| Export of a view in table | 1 000 000 cells | ||
| Import / export big data | Import from XLSX to big data storage | 500 000 records or 40MB | The limit can be modified in dtable_web_settings.py (BIG_DATA_ROW_IMPORT_LIMIT). |
| Update from XLSX to big data storage | 500 000 records | The limit can be modified in dtable_web_settings.py (BIG_DATA_ROW_UPDATE_LIMIT). | |
| Export big data view to Excel | 250 000 records | The limit can be modified in dtable_web_settings.py (ARCHIVE_VIEW_EXPORT_ROW_LIMIT). | |
| Groups | Group members | 500 | The limit can be modified in dtable_web_settings.py (GROUP_MEMBER_LIMIT). |
| Group bases | 500 | ||
| Common datasets (CDS) | Syncs of CDS | Sync up to the first 50 000 records | |
| Sync frequency | 5 minutes | The limit can be modified in dtable_web_settings.py (SYNC_COMMON_DATASET_INTERVAL). | |
| Automation rules | Records meet specific conditions after modification | For batch modification, check the first 50 records. A rule can be triggered up to 10 times per minute. | |
| Add record | For batch addition, check the first 50 records. A rule can be triggered up to 10 times per minute. | ||
| Run periodically on records meet conditions | Lock a maximum of 200 rows and send a maximum of 50 emails in one trigger |