文档首页> 数据治理中心 DataArts Studio> 常见问题> 数据服务> 如何处理API对应的数据表数据量较大时,获取数据总条数比较耗时的问题?
更新时间:2023-09-27 GMT+08:00

如何处理API对应的数据表数据量较大时,获取数据总条数比较耗时的问题?

使用场景

当API对应的数据表数据量较大时,获取数据总条数比较耗时。在分页查询时,业务可通过参数(参数名use_total_num)控制后端是否计算并返回数据总条数。

前提条件

业务在创建API时,取数逻辑界面打开“返回总条数”开关。

图1 返回总条数

参数说明

表1 参数说明

参数名

use_total_num

是否必填

否,默认返回数据总条数

参数位置

Query

参数类型

String

参数说明

值为1返回数据总条数,值非1不返回数据总条数

使用建议

分页查询场景下,第一次查询时添加入参use_total_num=1获取数据总条数,后续再次请求接口时添加入参use_total_num=0不获取数据总条数。

图2 数据总条数

数据服务 所有常见问题

more