美文网首页
MongoDB-Fsync锁,数据修复

MongoDB-Fsync锁,数据修复

作者: xlhzj | 来源:发表于2018-09-28 22:27 被阅读0次

1:Fsync的使用

先来看看mongoDB的简单结构
上锁可以叫缓冲池的数据全部进到数据库,这在数据库备份的时候很有意义。

2:Fsync上锁和解锁

  • 上锁:
    db.runCommond({fsync:1,lock:1});
  • 解锁:
    db.currentOp()

3:数据修复

db.repairDatabase()

相关文章

  • MongoDB-Fsync锁,数据修复

    1:Fsync的使用 先来看看mongoDB的简单结构上锁可以叫缓冲池的数据全部进到数据库,这在数据库备份的时候很...

  • MySQL听讲(四)——数据库锁

    数据库的锁分为全局锁、表锁、行锁。 科普 锁的缩写:MDL(metadata lock):元数据锁。 全局锁 表锁 行锁

  • 解决并发问题,数据库常用的两把锁!

    在写入数据库的时候需要有锁,比如同时写入数据库的时候会出现丢数据,那么就需要锁机制。 数据锁分为乐观锁和悲观锁 它...

  • Java面试必备之数据库乐观锁和悲观锁分析!

    在写入数据库的时候需要有锁,比如同时写入数据库的时候会出现丢数据,那么就需要锁机制。 数据锁分为乐观锁和悲观锁 它...

  • C++11:多线程内存模型

    先纠正上文的错误,官方版本并未修复,percona版本8.0.27修复。 Innodb的redo模块使用了无锁化编...

  • 数据库如何加锁?锁是用来干嘛的?

    数据库中的共享锁与排它锁 共享锁(S锁),又称为读锁,如果数据对象加上共享锁之后,则该数据库对象可以被其他事务查看...

  • 护肤知识

    床洗脸,开始早间护肤: 面奶(洁面) (打开毛孔,补水) 霜(修复眼部) 华液(深程补水,修复受损肌肤) (锁水,...

  • mysql进阶-行级锁、表级锁、乐观锁、悲观锁

    从应用的角度来看数据库锁可分为悲观锁、乐观锁从数据库(InnoDB)的角度看,数据库锁可以分为行级锁和表级锁 1....

  • InnoDB引擎的行锁和表锁

    在Mysql中,Innodb数据引擎支持行锁和表锁,Myisam数据引擎只支持表锁 1 行锁和表锁 行锁是通过索引...

  • 两端锁协议

    1、数据库锁 数据库锁粒度划分:行锁、页锁、表锁。共享锁:读锁、S锁。事务T可以对A进行读取,其他事务只能读取而不...

网友评论

      本文标题:MongoDB-Fsync锁,数据修复

      本文链接:https://www.haomeiwen.com/subject/mbumoftx.html