摘要: 在使用write函数向文件中写入数据的时候,并不是在调用了函数以后就直接把数据写入磁盘;操作系统在内核中设置了一块专门的缓冲区,数据会先被写入到内核的缓冲区中,等到缓冲区满了或者系统需要重新利用缓冲区的时候才会将缓冲区的数据排入到写队列中去,待到达对首的时候,就将数据写入到磁盘中。这就是延迟写,因为 阅读全文
posted @ 2018-12-09 21:24 巧克力脆片 阅读(518) 评论(1) 推荐(0) 编辑
摘要: 安装Mongo并配置副本集 最近的一个小项目需要用到mongo,所以开始学习下mongo。本打算开三台虚机严格按照生产来配置,然后发现有点带不动,所以决定在一台上通过三个端口来模拟。 获取安装包 curl -O http://downloads.mongodb.org/linux/mongodb-l 阅读全文
posted @ 2018-12-09 21:23 巧克力脆片 阅读(237) 评论(0) 推荐(0) 编辑
摘要: InnoDB Buffer Pool 是一块连续的内存,用来存储访问过的数据页面 innodb_buffer_pool_size 参数用来定义 innodb 的 buffer pool 的大小 是 MySQL 中拥有最大的内存的模块 Innodb 中,数据的访问是按照页/块(默认为16KB)的方式从 阅读全文
posted @ 2018-12-09 21:00 巧克力脆片 阅读(817) 评论(0) 推荐(0) 编辑
摘要: 1、redo log基本概念 redo log的相关概念这里就不再过多阐述,网上有非常多的好的资料,可以看下缥缈大神的文章:https://www.cnblogs.com/cuisi/p/6525077.html,个人感觉介绍的非常详细。 2、数据更改过程简述 MySQL 在更新数据的时候,都是将数 阅读全文
posted @ 2018-12-09 20:56 巧克力脆片 阅读(3147) 评论(0) 推荐(2) 编辑