震撼揭秘:线上MongoDB慢查询终极优化实战解析 背景 研发反馈指出,线上某个页面的响应速度异常缓慢,达到了16秒,严重影响了业务的正常运行。经过与研发的沟通得知,该页面调用的数据集合只会保留7天的数据,集合有6000万条记录。针对过期数据的处理,使用了根据 create_time 字段创建的过期索引,以自动使数据失效。此外,数据集合还通过 company_id 字段进行了哈希分片。 问题排查 慢语句分析 在后台拿到了慢查询语句,如下: db.v 数据运维 2024-05-30 共饮一杯
线上MongoDB查询慢,如何通过索引优化直降响应时间? 作者 | 吴守阳 审校 | 重楼 背景 线上某个页面的响应速度异常缓慢,达到了16秒,严重影响了业务的正常运行。经过与研发的沟通得知,该页面调用的数据集合只会保留7天的数据,集合有6000万条记录。针对过期数据的处理,使用了根据 create_time 字段创建的过期索引,以自动使数据失效。此外,数据集合还通过 company_id 字段进行了哈希分片。 问题排查 慢语句分析 在后台拿到了慢查询语 数据运维 2024-04-29 向阳逐梦