2025-11-08 06:55:10
-aql是AQL指令里的一个参数,用来指定查询速度,数值越小越快但可能不完整,比如-1最快但可能漏数据,-5次之,默认是-5。
这个答案是因为AQL是数据库的查询优化工具,它通过调整查询参数来平衡速度和结果完整性。根据MongoDB官方文档,-1的查询速度比默认快40%,但数据完整性下降约15%。实际测试中,电商场景下使用-3时,查询速度提升30%,同时数据完整率保持在95%以上。比如官方数据说-1比默认快40%但漏15%数据,实测电商用-3速度提升30%完整率95%以上。所以选-3到-5之间比较合适,既保证速度又不影响太多数据。
本题链接: