摘要: 搭建MySQL主从复制及原理详解 ​ ​ MySQL的复制有3中常见架构,分别是一主多从复制架构、多级复制架构和双主复制架构。本片文章主要讲解的是一主多从架构及其搭建过程,其它两种有兴趣的读者可以留言。 1.复制简述 ​ MySQL从3.23版本开始提供复制的功能。复制是指将主数据库的DDL和DML 阅读全文
posted @ 2020-12-07 12:37 寻找的路上 阅读(1896) 评论(0) 推荐(0) 编辑
摘要: 有段时间没动VMWARE的虚拟机,最新在练习MYSQL的主从复制时,发现虚拟机能ping通主机、外网,但是主机却ping不通虚拟机, 导致xshell也连不上。排查了很久,包括: 主机防火墙已关闭 VMnet8跟虚拟机 ip 在同一网段 虚拟机防火墙已关闭 最后没办法,想到要不把VMnet8的网络禁 阅读全文
posted @ 2020-12-04 08:46 寻找的路上 阅读(476) 评论(0) 推荐(0) 编辑
摘要: 对于SQL调优,其中关键的一点是开启慢查询日志。MYSQL会记录下查询超过指定时间的语句,通过定位分析性能的瓶颈, 才能更好的优化数据库系统的性能。 MYSQL慢查询日志默认是关闭的。需要通过在 /etc/my.cnf 配置中添加如下参数: #开启慢查询日志 slow_query_log=ON #慢 阅读全文
posted @ 2020-12-01 17:17 寻找的路上 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 目前来说,传统的磁盘仍然是主流的存储设备,从传统的硬盘上读取数据分为以下3个步骤。 将磁头移动到磁盘表面的正确位置,花费的时间叫寻道时间。 等待磁盘旋转,需要的数据会移动到磁头下面,花费的时间取决于磁盘的转速,转速越高的磁盘需要的时间越短。 磁盘继续旋转,直到所有需要的数据都经过磁头。 磁盘在做这样 阅读全文
posted @ 2020-12-01 08:54 寻找的路上 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 这里讨论的count查询优化是针对INNODB存储引擎的! 首先抛出一个问题 count(*)、count(主键)、count(1)、count(字段)它们四者之间的效率如何排序? 在我们以往的工作经验中,总是听到说不要使用count(*),因为 * 号代表了所有列,计算会更慢,然后就推荐了使用co 阅读全文
posted @ 2020-11-17 22:01 寻找的路上 阅读(1018) 评论(0) 推荐(0) 编辑
摘要: Mysql现在是大多数公司企业在用的数据库,之所以用Mysql,一点是因为Mysql是开源软件,一些有能力的公司会基于已有的Mysql架构,进行修改、调整改成适合自己公司的业务需要。 一点是因为Mysql免费,相对昂贵的Oracle服务,对于很多刚起步的公司来说,是最适合不过的数据库了。 之所以要认 阅读全文
posted @ 2020-11-16 22:40 寻找的路上 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 不管是开发、运维还是实施等岗位的同学,对于自己所接触、所编写的各种SQL语句,都应该能够进行调优,从而使自己能写出更优解的SQL语句,个人觉得更是一种必备技能。 如何查看各个sql语句的执行计划,是本篇文章的主题。 Mysql查看执行计划一般是通过 explain + sql。 本文假设读者已经掌握 阅读全文
posted @ 2020-10-22 14:25 寻找的路上 阅读(218) 评论(0) 推荐(1) 编辑
摘要: 做个随笔,记录一下。 想查看nginx的配置文件,但不知道nginx是安装在哪个目录下? ps -ef | grep nginx Linux在启动一个进程时,系统会在/proc下创建一个以PID命名的文件夹,在该文件夹下会有我们的进程的信息, 其中包括一个名为exe的文件即记录了绝对路径,通过ll或 阅读全文
posted @ 2020-10-12 15:50 寻找的路上 阅读(3089) 评论(0) 推荐(2) 编辑
摘要: 在什么情况下适合建立索引○ 为经常出现在关键字order by、group by、distinct后面的字段,建立索引。○ 在union等集合操作的结果集字段上,建立索引。其建立索引的目的同上。○ 为经常用作查询选择的字段,建立索引。○ 在经常用作表连接的属性上,建立索引。○ 考虑使用索引覆盖。对数 阅读全文
posted @ 2020-05-11 09:04 寻找的路上 阅读(621) 评论(0) 推荐(0) 编辑
摘要: 建造者模式是创建型设计模式中最容易理解、应用的一种设计模式。工厂模式与建造者模式创建出来的Bean实例有一定的特点, 工厂模式生产的Bean具有共同的特性,类似于产品;而建造者模式创建的Bean更多的是带有个人化定制的特点。 下面是简单的一个建造者模式Demo: 先准备一个实体Bean: publi 阅读全文
posted @ 2019-12-12 21:54 寻找的路上 阅读(207) 评论(0) 推荐(0) 编辑