摘要:
1、事务的支持不同(innodb支持事务,myisam不支持事务) 2、锁粒度(innodb行锁应用,myisam表锁) 3、存储空间(innodb既缓存索引文件又缓存数据文件,myisam只能缓存索引文件) 4、存储结构 (myisam:数据文件的扩展名为.MYD myData ,索引文件的扩展名是.MYI myIndex) (innodb:所有的表都保存在同... 阅读全文
摘要:
1、max_connections 这个参数可提高并发连接数,即允许连接到MySQL数据库的最大数量。 如果实验MySQL过程中遇到too many connections等问题,可提高这个值,此外我们还可以查看”connection_errors_max_connections“状态变量值不为0, 阅读全文
摘要:
对MySQL来说,操作系统层面的优化也可以值得考虑一下:就是swappiness。 swappiness的大小主要对如何使用swap分区有着密切的联系。 来看一下: 这个数值有两个极限值:一个为0,另一个为100 0代表:最大限度地使用物理内存,然后才是swap分区,这种行为有可能导致系统内存溢出产 阅读全文
摘要:
突然接到报警显示MySQL主从之间延迟过大,随后尽快到集群上面看看,进行排查。 首先我们查看延迟是由什么造成的,排查一遍过后发现不是网卡和从库机器的负载,那就要从其他地方来排除了 查看binlog日志发现binlog日志文件多并且还大: 由于binlog刷新过快,因此很快就写满一个文件,可以确定出来 阅读全文
摘要:
日常工作中,我们需要经常进行一些监控和管理维护工作,以便能及时发现一些复制中的问题,并尽快解决,以此来保证复制能够正常工作 1、查看从库状态 上面所有的信息中,我们只需要关注上面背景为蓝色的两行信息,即“SQL_IO_Running”和"Slave_SQL_Running"这两个状态是否为“YES” 阅读全文
摘要:
制作本地yum源有两种方式,第一种是使用光盘镜像,然后在本地进行安装。第二种是我们自己创建一个本地yum仓库,然后使用file的形式来向本地提供yum repo(也可以使用http的方式向外部提供,我们这里就自己给自己创建yum仓库) 1、把从网上下载的rpm包放在本地的某个文件夹里面 我们可以这样 阅读全文
摘要:
我们的系统平台是在centos7.5的环境下安装httpd2.4版本的软件,2.4版本的软件有一个特征就是需要安装arp包以及arp-util包才可以。 1、首先是下载httpd2.4版本的包,以及安装开发环境,这里开发环境直接使用组安装“Development tools”即可,(注意centos 阅读全文
摘要:
这两天接到任务说是要进行测试缩减机器给集群带来的负面效果有哪些。 然后我就按照官方的教程将机器进行了缩减,主要是缩减tikv节点 我们先来看看官方的文章是怎么写的: 步骤都没有什么问题,就是进行到第二步的时候,一定要等到节点的状态变成“Tombstone”才可以正常下线。但在刚开始的时候,他的状态一 阅读全文
摘要:
我们知道生产环境中经常会遇到MySQL主从延迟问题,从原理上也能看出主库的事务提交是并发模式,而从库只有一个SQL线程负责解析,所以本身上就可能存在延迟。 延迟的主要原因在于: 1、从库的配置往往没有主库的配置高2、主库支持并发写入,而5.7之前的版本上从库只有单线程SQL来完成任务。 3、MySQ 阅读全文
摘要:
CIDR概述 英文:Classless Inter-Domain Routing,中文是:无分类域间路由选择。一般叫做无分类编址。 设计目的:解决路由表项目过多过大的问题。 表示法:{<网络前缀>,<主机号>} / 网络前缀所占位数 CIDR表示法给出任何一个IP地址,就相当于给出了一个CIDR地址 阅读全文