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

如何从DBeaver导出超10000行数据?解决15000行导出显示异常问题

DBeaver导出数据行数不符的原因及全量导出方案

问题原因

  • 默认分页加载限制:DBeaver为了降低内存占用、提升界面响应速度,默认会限制单次加载到界面的结果行数(通常为5000行)。此时界面仅显示部分数据,但总行数统计是查询返回的实际全量行数,因此会出现统计15000行但仅显示5000行的情况。
  • 导出范围选择错误:如果导出时选择了"仅导出可见行",而非全量查询结果,就会只导出界面显示的5000行,而非全部15000行。

全量导出超过10000行数据的方法

方法1:调整全局结果集限制

  • 打开偏好设置:Windows/Linux 点击 File > Preferences;Mac 点击 DBeaver > Preferences
  • 进入 Database > Result Sets 选项
  • 修改 Max rows to fetch 的值(比如设置为20000,或者勾选 No limit 取消行数限制)
  • 重启DBeaver后重新执行查询,待全量数据加载到界面后,再执行导出操作

方法2:导出时直接指定全量数据(无需调整全局设置)

  • 执行查询后,右键点击结果集区域或查询标签页,选择 Export Data
  • 在导出向导中选择目标格式(如CSV、XLSX)
  • 在 Data Range 步骤,选择 All rows(不要选"Visible rows"),后续按向导完成导出即可

方法3:用脚本执行模式导出(适合超大量数据)

  • 编写好查询语句后,点击工具栏的 Execute Script 按钮(而非普通的 Execute)
  • 在脚本执行结果窗口,点击导出按钮,选择导出格式
  • 在导出设置中确认选择导出所有行,这种方式不受界面分页限制,适合导出几十万行级别的数据

内容的提问来源于stack exchange,提问作者user20777609

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 11:07:42