FLASK AZURE SQL DB - 查询 运行 非常慢

FLASK AZURE SQL DB - Queries running very slowly

我设计了一个连接到 Azure SQL 数据库的小型 Flask 应用程序。当我用一个小数据集进行测试时,一切都很好,但现在我使用完整的数据库时,它变得非常慢。问题是数据库非常小,在这个特定查询中只有 3717 行(这是最大的)。 我想知道如何改进此查询的呈现,该查询在 Azure 上运行 1 秒,在 Flask(本地)上运行 40 秒到 1 分钟。 我环顾四周,但找不到解决方案。

一些细节:

我实际上设法找到了受 CairoCoders 启发的解决方案。 问题是查询在页面上一次返回了所有结果。

这是用 AJAX 做的:

Flask AJAX Datatables

或使用分页 (SQLAlchemy):

Flask SQLAlchemy pagination