a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 數據庫 > MongoDB > 正文

解決MongoDB 排序超過內存限制的問題

2020-10-29 18:46:00
字體:
來源:轉載
供稿:網友

對集合執行一個大排序操作(如聚合),出現以下錯誤:(測試版本:MongoDB 3.0.6)

> db.bigdata.aggregate( {$group : {_id : "$range", total : { $sum : 1 }}}, {$sort : {total : -1}});#... aggregate failed at Error (<anonymous>) at doassert (src/mongo/shell/assert.js:11:14) #... Error: command failed: { "errmsg" : "exception: Sort exceeded memory limit of 104857600 bytes,  but did not opt in to external sorting. Aborting operation. Pass allowDiskUse:true to opt in.", "code" : 16819, "ok" : 0 }

解決方法

參考文檔: Memory Restrictions

在MongoDB中,內排序大內存限制最大為100M,如果執行一個更大的排序,需要使用 allowDiskUse 選項來將數據寫到臨時文件來排序。

在查詢語句中添加 allowDiskUse 選項:

db.bigdata.aggregate([ {$group : {_id : "$range", total : { $sum : 1 }}}, {$sort : {total : -1}}], {allowDiskUse: true});

總結

以上所述是小編給大家介紹的解決MongoDB 排序超過內存限制的問題,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久久久久99 | 黄色视屏在线免费观看 | 精品视频免费观看 | 久久精品成人免费视频 | 国产精品99久久免费观看 | 精品亚洲精品 | 久久婷婷麻豆国产91天堂 | 国产亚洲欧美在线 | 黄色片毛片 | 精品国产三级a在线观看 | 久久tv在线观看 | 欧美日韩免费一区二区三区 | 欧美精品一二三 | 国产九九精品 | 国产成人一区 | 精品国产一区二区三区四区 | 欧美精品一区二区三区蜜桃视频 | 亚洲日本精品一区二区三区 | 四虎一区二区 | 日本黄色一级片免费看 | 亚洲精品国产综合区久久久久久久 | 野狼在线社区2017入口 | 精品二区| 久久久亚洲精品视频 | 一本色道久久综合狠狠躁篇的优点 | 欧美一级片免费看 | 亚洲精品免费在线观看 | 毛片a在线 | 免费的黄色网 | 黄色毛片视频网站 | 国产色播av在线 | 久久亚洲天堂 | 国产一区二区三区在线免费观看 | 国产精品一区二区在线观看 | 久久久久久久久久久免费av | 五月激情六月婷婷 | 四虎在线播放 | 秋霞成人 | 欧美一区永久视频免费观看 | 亚洲高清在线观看 | 国产区日韩区欧美区 |