【发布时间】:2021-12-13 08:43:11
【问题描述】:
我必须按降序获取数据。那么什么会更快呢?按降序获取数据或 reverse() 获取数据列表。
Note:我一直在Flask框架中使用SQLAlchemy。我的应用程序必须从 MySQL 获取数百个数据。
【问题讨论】:
标签: python list flask sqlalchemy flask-sqlalchemy
我必须按降序获取数据。那么什么会更快呢?按降序获取数据或 reverse() 获取数据列表。
Note:我一直在Flask框架中使用SQLAlchemy。我的应用程序必须从 MySQL 获取数百个数据。
【问题讨论】:
标签: python list flask sqlalchemy flask-sqlalchemy
这取决于该 sql 表是否在您正在排序的列上建立索引。
如果是,让查询进行排序。如果不是,则更多取决于您在 sql 引擎或 python 代码之间运行的排序算法的并行化。如果它只有数百行,如果表没有在该列上建立索引,这两种方法之间的性能差异确实不会有显着差异。
【讨论】: