org.springframework.data.mongodb.UncategorizedMongoDbException

org.springframework.data.mongodb.UncategorizedMongoDbException: Runner error: Overflow sort stage buffered data usage of 33700095 bytes exceeds internal limit of 33554432 bytes; nested exception is com.mongodb.MongoException: Runner error: Overflow sort stage buffered data usage of 33700095 bytes exceeds internal limit of 33554432 bytes
这个异常通常会在执行使用排序操作的查询时出现。它指示查询的执行超过了MongoDB对排序操作的内部限制。
这会将sort阶段的内存限制增加到64MB。你可以根据实际情况调整此值。
修改internalQueryExecMaxBlockingSortBytes参数的大小,使用命令如下

db.runCommand({
    getParameter: 1,
    "internalQueryExecMaxBlockingSortBytes": 1
})

修改internalQueryExecMaxBlockingSortBytes参数的大小,使用命令如下

db.adminCommand({
    setParameter: 1,
    internalQueryExecMaxBlockingSortBytes: 104857600
}) 

参考链接:(https://www.yingsoo.com/news/database/71771.html)

你可能感兴趣的:(mongodb,数据库)