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参数的大小,使用命令如下文章来源:https://www.toymoban.com/news/detail-662178.html
db.adminCommand({
setParameter: 1,
internalQueryExecMaxBlockingSortBytes: 104857600
})
参考链接:(https://www.yingsoo.com/news/database/71771.html)文章来源地址https://www.toymoban.com/news/detail-662178.html
到了这里,关于org.springframework.data.mongodb.UncategorizedMongoDbException的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!