摘要: Intro MySQL中删除比较大的表时,如果直接用drop table的方式进行删除,有可能会对整个实例产生影响甚至使得实例夯住。因此可以通过硬链接的方式对表进行删除,使得对生产环境的影响降到最低。 #drop table 的过程 持有 buffer pool mutex; 持有 buffer p 阅读全文
posted @ 2020-01-28 15:32 巧克力脆片 阅读(788) 评论(0) 推荐(0) 编辑
摘要: # -*- coding: UTF8 -*- __author__ = 'zhangh' import pymysql class Conn2MySQL(object): def __init__(self, host, user, password, port): """ connect to m 阅读全文
posted @ 2020-01-26 17:46 巧克力脆片 阅读(267) 评论(0) 推荐(0) 编辑
摘要: # -*- coding: utf-8 -*- __author__ = 'zhangh' import logging class Logging(object): def __init__(self, path): self.path = path def log(self): log_form 阅读全文
posted @ 2020-01-26 17:43 巧克力脆片 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 在使用write函数向文件中写入数据的时候,并不是在调用了函数以后就直接把数据写入磁盘;操作系统在内核中设置了一块专门的缓冲区,数据会先被写入到内核的缓冲区中,等到缓冲区满了或者系统需要重新利用缓冲区的时候才会将缓冲区的数据排入到写队列中去,待到达对首的时候,就将数据写入到磁盘中。这就是延迟写,因为 阅读全文
posted @ 2018-12-09 21:24 巧克力脆片 阅读(517) 评论(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) 编辑