在默认情况下,一个表格 (base) 最多包含 10 万行的数据 (除去归档的数据)。超过 10 万行,表格会变成只读。如果超过 15 万行,表格会无法加载。
表格的行数限制出于以下的技术原因:
从 3.4 版本开始,对私有部署的用户,如果你的应用场景需要支持 10 万行以上的数据,但是表格本身占用的存储空间不大 (比如包含大量的空白单元格),你可以修改服务器参数以便支持 10 万行以上的数据。
dtable_server_config.json
{
"base_writable_limit": 100000,
"base_max_rows_limit": 150000
}
其中 base_writable_limit 用于限制表格中最多写入的行数。base_max_rows_limit 用于控制当表格中的行数大于多少时,服务器拒绝加载这个表格到内存。base_max_rows_limit 需要大于 base_writable_limit。
dtable_web_settings.py
BASE_WRITABLE_LIMIT = 100000
Last modified by seatable, 2023-01-13