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

上海市交通建设工程安全质量监督站网站有关网站开发的文献

上海市交通建设工程安全质量监督站网站,有关网站开发的文献,wordpress 更改logo,可以免费注册的网站mongodb删除数据后不会直接释放内存空间,是因为使用了一种称为“延迟删除”的策略。这意味着当一个文档被删除时,它仍然会占用一定的内存空间,直到这个空间被垃圾回收器(Garbage Collector)回收。 删除数据操作前建议先…

        mongodb删除数据后不会直接释放内存空间,是因为使用了一种称为“延迟删除”的策略。这意味着当一个文档被删除时,它仍然会占用一定的内存空间,直到这个空间被垃圾回收器(Garbage Collector)回收。

        删除数据操作前建议先评估你的操作会有什么样的影响。在生产上操作的时候,需要评估你删除的数据有多大,需要用多长时间,从而可以制定相应的实施和回退方案。

举个例子,db是busi,我要删除createDate小于2023-07-01的数据,根据这个字段查询数据量大概有多少,或者可以根据主键_id来查询。

-- 查询数据

db.busi.find({createDate:{$gt : '2023-07-01'}}).count();
db.busi.find({_id:{$gt: 123456}}).count()
db.busi.find({_id:{$lt: 123456}}).count()

如果符合预期的操作方案,则进行后面的删除;

注意:删除数据只能在主节点进行操作

-- 根据日期删除数据(时间较长)
db.busi.remove({createDate:{$gt : '2023-07-01'}})

删除过程中也可以直接查询当前的数据量


-- 根据条件查询当前的数据总量
db.busi.find({_id: {$gt: 123456}}).count();
db.busi.find({_id: {$lt: 123456}}).count();
-- 该语句执行较长
db.busi.find({createDate: {$lt: '2023-07-01'}}).count();

删除完成后,我们可以观察服务器对应的数据目录,磁盘空间是没有任何变化的,则需要执行下面的命令

注意:释放空间只是释放了当前节点的空间,如果有多个节点,还需要在多个节点进行操作


-- 释放空间(需要几分钟)
db.runCommand({compact: "busi", force:true});
-- 实时查询当前空间大小
db.busi.stats().storageSize;

http://www.yayakq.cn/news/245539/

相关文章:

  • 给网站加个地图的代码公司网站建设提纲
  • php做音乐网站做一个小程序需要多少钱?
  • 上海企业响应式网站建设推荐WordPress修改笔记
  • 网站开发采集工具网页制作教程第三版赵丰年pdf
  • 学做网站论坛熊掌网站浮动qq
  • 最简单的建个人网站大连甘井子区地图
  • 如何做英文系统下载网站龙岗专业做网站公司
  • 做网站服务器装虚拟机门户网站是内网还是外网
  • 班级网站怎么做ppt广州知名网站建设性价比高
  • 廊坊网站排名优化价格wordpress书签插件
  • 北京网站建设要多少钱WordPress最强网站
  • 涡阳做网站湖南工业大学网址
  • 哪个网站做h5号天眼在线查企业查询
  • 做健身俱乐部网站的目的和意义做交友类网站适合什么cms
  • 建立自己的网站费用wordpress修改编辑器
  • 网站建设基础入门淘宝客优惠券的网站是怎么做的
  • 淘宝客不建立网站怎么做做网站的 简历
  • 智慧政务门户网站建设研究wordpress顶部浮动
  • 工商银行在线登录入口seo还有前景吗
  • 郑州网站建设up188tomcat wordpress
  • 自动采集的网站品牌推广工作内容
  • 爱网站关键词挖掘工具Wordpress文章rss点不开
  • 桂林北站防疫电话临海做网站公司
  • 台州建站服务公司网络组建设计与方案
  • 北京建网站的价格php网站做cdn
  • 东莞网站制作哪里好品牌建设论文
  • 新开最好的传奇网站网站备案 主办单位
  • 游戏的网站91永久海外地域网名高新
  • 沧州网站优化公司微信小程序h5开发
  • 个性化网站成功的案例镇江seo方案