关注
针对该业务需求,可以考虑在订单表上建立一个联合索引(composite index),包含用户id和生成时间两个字段。具体建立方式如下:
CREATE INDEX idx_user_id_time ON order_table(user_id, generate_time);
在该联合索引中,用户id作为第一列,生成时间作为第二列。这样的好处是,当用户查询自己的订单时,可以根据用户id快速定位到对应的订单,并且可以按照生成时间排序实现分页展示。
需要注意的是,建立索引会对数据库的写入性能有一定的影响,因此需要在性能和查询效率之间做出权衡。另外,索引的选择也需要考虑具体的业务场景,不同的查询条件可能需要不同的索引来优化查询性能。
查看原帖
点赞 评论
相关推荐
牛客热帖
更多
正在热议
更多
# 如何提高实习转正率? #
10457次浏览 153人参与
# 打工人的工作餐日常 #
50594次浏览 392人参与
# 26届的你们有几段实习? #
36116次浏览 409人参与
# 追觅科技求职进展汇总 #
17415次浏览 119人参与
# 月薪多少能在一线城市生存 #
18872次浏览 250人参与
# 哪些公司真双非友好? #
14597次浏览 80人参与
# 你后悔自己读研吗? #
15157次浏览 219人参与
# 你以为的实习VS真实的实习 #
20948次浏览 191人参与
# 双非能在秋招上岸吗? #
220374次浏览 1166人参与
# 你认为哪些项目算烂大街? #
14602次浏览 256人参与
# 机械校招之路总结 #
93188次浏览 1893人参与
# 非技术2023笔面经 #
248025次浏览 2411人参与
# 当下环境,你会继续卷互联网,还是看其他行业机会 #
116587次浏览 806人参与
# 你觉得技术面多长时间合理? #
98362次浏览 713人参与
# 你被哪些公司秒挂过? #
27393次浏览 230人参与
# 最难的技术面是哪家公司? #
8062次浏览 68人参与
# 网申一定要掌握的小技巧 #
10387次浏览 66人参与
# 找工作时的取与舍 #
82222次浏览 587人参与
# 拼多多求职进展汇总 #
649006次浏览 5189人参与
# 海康威视求职进展汇总 #
489321次浏览 3619人参与