暂无图片
Mongodb 线上几十亿量的表直接drop命令风险大吗?
我来答
分享
秦朝阳
2022-01-26
Mongodb 线上几十亿量的表直接drop命令风险大吗?

会影响CPU和磁盘IO吗?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
沈克伟

删除大量数据,无论是在哪种数据库中,都存在风险。
表的数据量到达一定量级后,数据量越大,表的查询性能会越差。毕竟数据量越大,需要的IO也会越多。

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
Error: No space left on device ,内存 磁盘 Inodes资源 充足, 要检查什么?
回答 1
已采纳
有些文件删除时还被其它进程占用,此时文件并未真正删除,只是标记为deleted,只有进程结束后才会将文件真正从磁盘中清除。试试通过lsop命令查看被进程占用中的文件。
mongodb的稳定版本
回答 2
mongodb版本也有生命周期。从3版本,基本都没啥问题。4.版本2024年初维护快到期了。建议选择6.0相关的版本或7.0版本。
wiredtigerLAS.wt的文件暴增,非常占用磁盘空间,有什么解决办法吗?
回答 1
mongodb也跟其他关系型数据一样,删除数据不会释放空间问题。第一先要了解暴增的文件和原因,之后文件空间回收方面compact、repair、dump方式都可以的,具体查下官网,本次测试一下,之后在
在mongodb分片集群中,怎么把几个表数据迁移到一个表?
回答 1
mongodb有MoveChunkcommand进行迁移到一个shard上。不同的表的话,就需要导出导入方式,指定灌入一张表里
mongo服务器,系统需要更换IP操作
回答 1
对于mongodb副本集的节点,需要先确认rs.status信息。其中服务器信息是域名,还是ip。如果是域名。在/etc/hosts文件里把新的ip信息更改就可以。要是ip信息的需要用到cnfrs.c
mongodb创建单个字段全文索引后,业务数据插入很慢
回答 5
模糊查询本身就存在性能问题。因为索引的内容不在内存中,索引需要不停的读取文件,加载到内存,导致io高。现有情况下最好的办法是内存加大,把数据全部放在内存。或则模糊查询更改逻辑。底层硬盘必须是ssd
mongodb到kafka,什么组件比较好用?
回答 4
已采纳
Debezium(DBZ)了解一下,实测好用,支持多种异构数据库同步到kafkahttps://debezium.io/
在Linux系统上如何设置mongodb开机自动启动,系统版本centos7.2
回答 1
已采纳
通过在rc.local去编辑对用启动的命令就可以开机启动了。比如:/usr/local/mongodb/bin/mongodconfig/usr/local/mongodb/bin/mongodb.c
mongodb自带的mapreduce可以做中文字频统计吗?
回答 1
>db.tablename.mapReduce(function(){emit(this.column,1);},function(key,values){returnArray.sum(val
mongodb 3.0.15 可以升级到4.0以上吗?
回答 1
已采纳
可以的,但是要逐步升级,3.0>3.2>3.4>3.6>4.0这样比较稳妥。具体升级步骤见官网。