python - 如何在Python中将SQL查询结果划分和迭代成块,如果我有数百万条记录,它会减少执行时间吗?
问题描述
我正在使用 impala 作为数据库并尝试获取 2500 万条记录,但它花费了太多时间,即大约。我从 Python 执行它的时间为 40 分钟。我正在考虑将整个查询结果分成块并逐个迭代每个块,这会提高性能吗?
但我该怎么做呢?
解决方案
推荐阅读
- javascript - 如何使用 opencv.js 对齐图像
- git - 使用常规提交更新包版本的好提交消息是什么?
- javascript - 将 Ajax 生成的 URL 传递到网页中的 JQuery 选项卡
- graph - Gnuplot:我可以在某些数据点上拉伸 x 轴吗?
- android - 在开发时检测Android App Crash和空指针异常
- google-cloud-platform - 谷歌云中计算机引擎响应缓慢
- apache-flink - pyflink(flink) 1.12.0 通过 to_append_stream (java api is: toAppendStream) 将表转换为数据流时出现错误
- javascript - React 和 Javascript:相当于 C 函数原型?
- java - 如何将 ArrayList 中的所有整数传递到静态 int 变量中,用“|”分隔它们 符号?
- python - 如何覆盖仅在此模块中使用的继承控制器 Odoo 12 中的功能