【问题标题】:In SQLAlchemy, Which is better to fetch the data in descending order or reverse() list the fetched data?在 SQLAlchemy 中,按降序获取数据或 reverse() 列出获取的数据哪个更好?
【发布时间】:2021-12-13 08:43:11
【问题描述】:

我必须按降序获取数据。那么什么会更快呢?按降序获取数据或 reverse() 获取数据列表。

Note:我一直在Flask框架中使用SQLAlchemy。我的应用程序必须从 MySQL 获取数百个数据。

【问题讨论】:

    标签: python list flask sqlalchemy flask-sqlalchemy


    【解决方案1】:

    这取决于该 sql 表是否在您正在排序的列上建立索引。

    如果是,让查询进行排序。如果不是,则更多取决于您在 sql 引擎或 python 代码之间运行的排序算法的并行化。如果它只有数百行,如果表没有在该列上建立索引,这两种方法之间的性能差异确实不会有显着差异。

    【讨论】:

      猜你喜欢
      • 2012-03-10
      • 1970-01-01
      • 2017-03-03
      • 2018-05-06
      • 1970-01-01
      • 1970-01-01
      • 2020-05-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多