当前位置: 首页 > news >正文

网站建设推广是什么意思计算机培训机构排名最新

网站建设推广是什么意思,计算机培训机构排名最新,主流网页设计软件,中国新闻最新消息简要MongoDB聚合管道功能非常丰富且强大#xff0c;能够实现各种复杂的聚合查询和数据处理#xff0c;我们在利用强大功能的同时#xff0c;也需要了解其限制和约束#xff0c;这样才能在系统设计时做到用其长避其短。聚合管道的限制主要有几个方面#xff0c;分别是结果结果、…MongoDB聚合管道功能非常丰富且强大能够实现各种复杂的聚合查询和数据处理我们在利用强大功能的同时也需要了解其限制和约束这样才能在系统设计时做到用其长避其短。聚合管道的限制主要有几个方面分别是结果结果、阶段数量、内存等三个方面的限制。 返回结果大小的限制 聚合管道命令可以返回游标也可以返回集合但是结果集中单个文档大小不能超过BSON文档16M的限制单个BSON文档大小16M如果超过BSON文档大小的限制聚合会产生错误。这个限制只针对返回结果对于聚合的处理过程则没有影响。缺省情况下db.collection.aggregate()返回游标。 聚合阶段数量的限制 从MongoDB 5.0开始单个管道中允许的最多聚合管道级数1000。通常手写的管道不会这么长了一些程序自动生成的管道应该稍注意下这一问题不要突破这一限制不够的时候可以把结果暂存对管道阶段进行适当的拆分。 内存的限制 在默认情况下MongoDB为每个操作分配了100兆字节MB的内存。当聚合结果数据量太大时有些操作如排序就可能会占用更多的内存导致超出限制。从MongoDB 6.0开始allowDiskUseByDefault参数可控制当内存超出限制时是否默认写入磁盘。 当allowDiskUseByDefault为true时如果执行管道需要的内存超过100M默认会把临时文件写入磁盘使用 { allowDiskUse: false } 选项可以禁止将特定查找或聚合命令的临时文件写入磁盘。 当allowDiskUseByDefault为false时超过 100 MB 内存才能执行的管道阶段默认会出错。此时也可以使用{ allowDiskUse: true }选项为特定的查找或聚合启用向磁盘写入临时文件的功能。 不过$search阶段没有100M内存的限制因为它在一个单独的进程中运行。 当allowDiskUse为true时下面的这些聚合阶段可以把运行时的临时文件写入到磁盘上$bucket、$bucketAuto、$group、$setWindowFields、$sort当索引不支持排序操作时、$sortByCount。 注意 聚合管道的每个阶段处理的过程都有三个步骤接收文档、处理文档、输出生成文档。有些管道阶段只有在处理完所有输入文档后才能输出文档因此需要把数据存储在内存中当数据较多时就可能会超过100M的限制。要避免这个问题需要一方面对业务数据有一个大致的估算另一方面可以根据情况使用allowDiskUseByDefault和allowDiskUse来启用磁盘缓存。比如$sort操作时如果超过了内存限制也可以加个$limit阶段.
http://www.huolong8.cn/news/109552/

相关文章:

  • 格豪网络建站深圳网站建设深圳网
  • 泊头网站建设价格wordpress+判断手机
  • 设计师网站介绍彩票网站的统计怎么做
  • 单页式网站模板asp.net 网站开发视频教程
  • 北京欢迎你网站制作公司做dj平台网站
  • 成都大型网站建设公司排名机票售票网站开发
  • 网站推广对接建设部网站注册中心
  • 六盘水遵义网站建设怎么做石家庄建站模板厂家
  • 给别人做设计的网站seo技术代理
  • 吉林哪里做网站朗域装饰口碑怎么样
  • 青岛的网站设计wp用户前端化专业版wordpress插件[中英双语]
  • 成功的门户网站网站开发需要考什么证
  • 设计网站与建设wordpress 指定阅读
  • 网站建设存在四个问题个人网站制作 教程
  • 如何建单页网站栏目公众号文章导入wordpress
  • 从化手机网站建设网站建设如何维护
  • 一个网站是如何建设外贸网站建设模式
  • seo网络贸易网站推广网站建设需要用到哪些软件有哪些
  • 怎样做淘宝联盟网站备案服务网站
  • 加盟网站制作公司怎么免费建设个人博客网站
  • 沈阳做网站的公司推荐多用户购物商城系统
  • 做餐饮公司网站设计师找灵感的网站
  • 宜兴做网站多少钱注册公司要哪些条件费用
  • 为网站网站做代理关于申请网站建设
  • 官方网站怎么找建设网站说只给前端源码是什么意思
  • 唐山公司网站建设 中企动力唐山wordpress开发
  • 深圳做网站的好公司行业网站建设多少钱
  • 狠狠做新网站西安招商型网站建设
  • 互联网网站模块泰安专业网站建设公司
  • 成都手机网站开发北京做企业网站多少钱