php - 在 SELECT 之前对大量行应用 ORDER BY 但性能良好?
问题描述
我正在一个带有“目录”页面的网站上工作。有一个大型数据库(> 5,000 行)。
目录页面最多可加载 20 种产品,然后底部有一个按钮,上面写着“加载更多”。如果用户点击“加载更多”,则会加载 20 多个产品,依此类推,直到没有产品可供加载。根据应用的过滤器以及类别和性别加载产品...
目录页面上有一个“订购方式”选项。
而“order by”让我感到困惑。我想到这样做的唯一方法是在查询中的 SELECT 语句之前应用 ORDER BY 函数。但这在性能方面会相当昂贵吗?因为对 > 5,000 行执行 ORDER BY 可能会很长,对吧?
谁能给我一个关于如何处理这个问题的建议?
非常感谢
解决方案
推荐阅读
- android - 带有 RecyclerView 项目的 RecyclerView 列表:如何刷新特定项目?
- python - 如何获得“评分”训练模型(预测)
- python - 我对 Python3.6 中默认参数值的困惑
- mysql - MySQL JSON字符串的大小写和重音不敏感排序
- python - Pandas 使用索引名称作为列名创建 Dataframe
- apache-spark - 无法在 HDFS 中使用火花流存储数据
- android - 防止按钮在两个其他按钮之间展开
- java - Thymeleaf 表单无法处理 org.bson.Document 类型
- azure - 为什么 Azure AD B2C 为 Gmail 用户或其他 openid 连接用户创建用户?
- android - 将意图放在 Runnable 线程中是否正确?