记一次mongo查询时间从大于30多秒优化到100ms的过程
创始人
2024-04-03 20:58:16

文章目录

  • 最初的30多秒
  • 逐步优化
    • mongo建立组合索引(技术方向)
    • mongo拆出大字段(技术方向)
    • 代码逻辑优化(bug)
    • 数据量优化(业务方向)
    • redis缓存关键信息(技术+业务)

最初的30多秒

在这里插入图片描述
一个前端调用后端服务接口由于时间太长(超过30s),最终被cancel。
这是一个总数据量为62W的,mongo表。但是其中有一个字段,值为list,且个数不少,平均8个。算是一个大字段。

在这里插入图片描述

逐步优化

mongo建立组合索引(技术方向)

因此查询字段为日期,类型&

相关内容

热门资讯

财联社1月8日早间新闻精选 转自:财联社【财联社1月8日早间新闻精选】 1、工业和信息化部等八部门印发《“人工智能+制造”专项行...
国家医保局:2028年前全面推... 转自:北京日报客户端今后看病缴费将不用再为排长队发愁了。1月8日,国家医保局发布通知,将在全国范围内...
新闻分析丨格陵兰岛为何让美国如... 来源:新华社新华社北京1月7日电 新闻分析|格陵兰岛为何让美国如此垂涎新华社记者林昊美军强行控制委内...
数字人主播纳入监管 “会员降权...   市场监管总局和国家网信办近日联合发布《网络交易平台规则监督管理办法》《直播电商监督管理办法》。这...
突破困境 “丫邦”组合更加坚定 北京时间1月7日,马来西亚羽毛球公开赛混双首轮,2号种子蒋振邦/魏雅欣2比0击败印度组合卡普尔/加德...