我正在使用 Boto3 从 AWS Lambda 查询 AWS Aurora (MySQL) 无服务器。我想查询一个记录超过 10k 条的表。我的查询可以获取超过 7k 的记录。现在如何在数据库级别或 Lambda 级别对这些数据进行分页,以便每页获得更少的数据并将该小数据集发送到用户界面进行显示?我无法发送 7k 条记录的整个数据集。
这是我的 Python 代码
rdsDataClient.execute_statement(resourceArn=cluster_arn,
secretArn=secret_arn,
database='myTestDB',
sql=sqlQuery,
parameters = paramSet
)
我知道 SQL 查询 LIMIT 和 OFFSET 但想知道是否有其他更好的方法来执行此操作。请帮忙。
谢谢。