You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

调整Apache Superset行限制后仍仅显示10万行,如何突破上限?

解决Apache Superset表格图表行限制无法突破100000的问题

要突破100000行的显示上限,你需要修改多个关键配置项,而不只是ROW_LIMIT,具体操作如下:

1. 调整config.py中的核心参数

找到Superset的config.py配置文件,修改以下两个关键参数:

  • 全局默认行限制:
    ROW_LIMIT = 500000
    
  • 用户可设置的最大行限制(这是你之前碰到100000上限的核心原因):
    MAX_ROW_LIMIT = 500000
    
    这个参数控制用户在查询时能设置的最大行数,默认值是100000,所以哪怕你改了ROW_LIMIT,用户最多只能选到100000行。

2. 调大超时时间(建议操作)

查询大量数据时,默认的Web服务超时时间可能不够,容易导致查询失败,建议同时修改:

SUPERSET_WEBSERVER_TIMEOUT = 300  # 单位:秒,可根据实际情况调整

3. 重启Superset服务

修改配置后必须重启Superset的Web服务和Worker进程,确保配置生效:

# 重启Web服务(以gunicorn部署为例)
gunicorn -w 4 -b 0.0.0.0:8088 "superset.app:create_app()" --daemon

# 重启Celery Worker(如果使用了异步查询功能)
celery -A superset.tasks.celery_app:app worker --loglevel INFO

4. 在表格可视化中手动设置行限制

服务重启后,进入表格图表的编辑界面:

  • 在查询标签页,找到“行限制”选项,直接设置为500000(或你需要的数值)
  • 在可视化标签页,调整“每页行数”的最大值,确保能显示更多数据

5. 检查数据库连接的额外限制(若仍有问题)

部分数据库可能在Superset的连接配置里设置了额外行限制:

  • 进入Superset的数据库管理页面,编辑目标数据库
  • 在“高级”选项中,检查是否设置了fetch_size或其他限制行数的参数,如有则调整为合适的值

内容的提问来源于stack exchange,提问作者Thirumalai Muthu Palani

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.01 02:20:37