文章 33
评论 7
浏览 12764
探究MySQL锁机制

探究MySQL锁机制

通过对MySQL的表锁,行锁的探究,终于明白了为什么InnoDB引擎成为MySQL 的默认引擎,MyISAM引擎和InnoDB引擎的优缺点和应用场景,以及有关锁的性能参数的查看,千万避免因为索引失效导致的行锁变表锁。明白了如何避免间隙锁,如何锁定一行数据...

MySQL的docker容器中安装vim

MySQL的docker容器中安装vim

如何在MySQL的docker容器中安装vim以及其他的工具?

JOIN查询与索引简介

JOIN查询与索引简介

本文讲述了常见MySQL性能下降的情况,常见的JOIN用法以及它们的使用示例,接下来描述了索引的概念,以及在哪些情况下应该使用索引,哪些情况下不建议使用索引...

基于Docker的MySQL主从复制

基于Docker的MySQL主从复制

主机的数据发生更改的时候会产生一个BinaryLog文件,然后从机的IO线程会去取这个二进制文件,取回来之后会将主机的BinaryLog拷贝到中继日志中,SQL线程直接通过中继日志来改变自身的数据。那么说到这里可能很多人会有疑问,不是说主机用来写,从机用来读吗?为啥还是需要从机的写操作,事实上这并不是写操作,而且直接修改数据的操作,举一个很简单的例子,如果是普通的修改数据,会首先找到要修改的数据的二进制位置,这样才能发生更改,如果直接告诉你在哪个位置要修改成什么数据,会不会更快呢?

始于技术 不止于技术