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

网站空间多大推广网站广告

网站空间多大,推广网站广告,网站建设目标分析,wordpress电视主题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/766907/

相关文章:

  • 手机站网站建设自动采集更新的网站wordpress
  • 网站编辑工作好做吗网络公关团队
  • 2016企业网站模板中文建设公司网站有什么好处
  • 郑州网站建设程序asp网站 seo
  • 电力网站建设方案网站链接加密
  • 南宁手机端建站模板百度搜索引擎的使用方法
  • 济南建设银行网站微软做网站
  • 鹤壁市建设工程交易中心网站湘潭优化公司
  • 网站产品分类设计学校的网站开发过程
  • 西安网址开发 网站制作网站集约化建设 要求
  • 郑州网站建设喝彩科技网站建设线框图
  • 潍坊高密网站建设免费好用的wordpress主题
  • 网站排名优化原理做网站的分析报告案例
  • 网站建设收费标准报价怎么做倒计时网站
  • 怎样创建网站赚钱网站做直播需要资质吗
  • 建设银行网站怎么不可登入在线免费做logo印章网站
  • 我下载的免费网站模版源代码是加密的培训方案及培训计划
  • 中兴豫建设管理有限公司网站网站建设实训报告模版
  • 商业网站域名wordpress评分
  • 源码下载网站网站建设与维护教学视频
  • ps做网站 字体多大社交网站是怎么做的
  • editplus网站开发外贸网站建设应该怎样选择语言
  • 电商网站总体设计方案建站费用参考
  • 怎么网上注册公司游戏优化大师
  • 网站的建设方式分类信息网站做推广
  • 中文网站欣赏wordpress图床推荐
  • 油漆网站设计集成微信的企业网站管理系统
  • 福州网站制作推广做内贸的网站
  • 网站开发行业推广西宁网站建设哪家强
  • 2018做网站开发一个月工资多少深圳有名的网站设计公司