mongodb分页显示错误解决过程

mongodb分页显示错误解决过程因为mongoDB适合存储大量非结构化数据的特点,公司使用mongoDB来存储数据。但是需求方要求单页显示500条数据。于是报错了: {“timestamp”:1584239124980,”stat…

mongodb分页显示错误解决过程

{“timestamp”:1584239124980,”status”:500,”error”:”Internal Server Error”,”message”:”Query failed with error code 96 and error message “Executor error during find command :: caused by ::
Sort operation used more than the maximum 33554432 bytes of RAM.
Add an index, or specify a smaller limit.” on server 192.168.1.135:7315; nested exception is com.mongodb.MongoQueryException: Query failed with error code 96 and error message “Executor error during find command :: caused by :: Sort operation used more than the maximum 33554432 bytes of RAM. Add an index, or specify a smaller limit.” on server 192.168.1.135:7315″,”path”:”/excel/screenResult”}

公司的mongoDB给设置了3G的内存使用。通过free top 。。。命令还是啥的我不知道,反正跟我说只用到了300m。但是还是出了这个500错误。

通过异常信息很清楚看出,排序部分内存有32m的限制,所以3G根本没用上,取消这个排序限制就ok了。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/9526.html

(0)
上一篇 2023-02-06
下一篇 2023-02-06

相关推荐

  • MySQL数据库性能优化[亲测有效]

    MySQL数据库性能优化[亲测有效]前言 由于部分企业要求本地部署系统(使用企业服务器进行部署系统且数据库也部署在同台服务器),本地部署系统的服务器往往达不到我们的云部署服务器,速度性能更是有所欠缺,特别是在查询统计报表的时候,云上几秒

    2023-05-16
    157
  • mysql的慢查询日志怎么查看_mysql慢查询日志在目录

    mysql的慢查询日志怎么查看_mysql慢查询日志在目录mysqldumpslow 工具 MySQL安装目录下bin 文件 mysqldumpslow.pl文件 启动 perl mysqldumpslow.pl -s t -t 5 c:datadata-…

    2023-03-18
    140
  • mysql索引检索算法_MySQL索引

    mysql索引检索算法_MySQL索引有读者可能会一脸懵逼?
    啥是索引潜水?
    你给起的名字的吗?有没有索引蛙泳?
    这个名字还真不是我起的,今天要讲的知识点就叫索引潜水(Index dive)。
    先要从一件怪事说起:

    2023-05-30
    151
  • sqlserver学习

    sqlserver学习一、什么是关系型和非关系型数据库,两者都包含那种数据库 1、关系型数据库 关系型数据库是指采用了关系模型来组织数据的数据库。简单来说,关系模式就是二维表格模型。 常见关系型数据库管理系统(ORDBMS

    2023-06-08
    139
  • Python字典:简单高效的数据存储与查询

    Python字典:简单高效的数据存储与查询Python中的字典是一种无序的可变集合,其中的元素以键值对的形式存储。在字典中,键和值都可以是任意的Python对象。字典的键必须是不可变对象(如字符串、数字或元组),值可以是任何对象。Python中的字典类似于Java中的Map、C++中的std::map等数据结构。

    2024-02-21
    106
  • 使用Jupyter阅读文件的基本方法

    使用Jupyter阅读文件的基本方法Jupyter是由ipython团队开发的基于web的交互式计算环境。它支持超过40种编程语言,包括Python、R、Julia等。

    2024-05-04
    70
  • 快速实现文本对齐的Python J字块模块

    快速实现文本对齐的Python J字块模块J字块模块是一个Python模块,其主要功能是实现文本的对齐,可以使得文本呈现类似于“J”型的排列方式。J字块模块提供以下几个对齐方式:

    2024-04-06
    59
  • Redis通过主从复制完成数据迁移「终于解决」

    Redis通过主从复制完成数据迁移「终于解决」Redis通过主从复制完成数据迁移 进入新的服务器,执行从库配置,slaveof 命令配置当前Redis的主机,info命令可以查看Redis的信息。执行完slaveof命令后执行info命令查看ma

    2023-03-20
    158

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注