更新时间:2025-08-19 GMT+08:00
分享

架构原理

核心原理

JDBC批量查询利用GaussDB Kernel的游标遍历功能向服务端查询指定行数的查询结果。在查询时JDBC首先会指定每次从数据库中返回的结果行数,然后数据库会按照指定的行数分批次返回结果数据,直至返回所有的查询结果。

方案优劣势

  1. 批量查询每次与数据库交互可返回指定行数的数据,避免因为查询结果集太大导致Java应用出现内存溢出。
  2. 批量查询会多次与数据库网络交互,会有一定的性能损耗。

相关文档