![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
个人学习笔记
文章平均质量分 56
张*溪
这个人很懒,还没有添加任何简介
展开
-
使用haproxy搭建负载均衡(个人学习实践)
安装 一、虚拟机开启之后先固定IP vi /etc/sysconfig/network-scripts/ifcfg-ens33 将BOOTPROTO改为statiic 并在最后新增下面代码: IPADDR=这里填写需要固定的IP NETMASK=对应虚拟机的子网掩码 GATEWAY=对应虚拟机的网关 //子网掩码和网关的获取自行百度,使用的vmware 修改文件保存之后手动运行ifup ens33启动网卡 ---------这里是我自己的系统版本,正常的话使用service network原创 2021-04-29 10:46:34 · 142 阅读 · 0 评论 -
mysql主从搭建(个人学习实战)
前期准备: 准备三台虚拟机,分别安装mysql8.0 主库IP:192.168.1.130 从库IP:192.168.1.160 从库IP:192.168.1.131 主库操作: 先检查是否开启binlog日志:show variables like 'log_bin'; 检查配置文件是否正确设置了server-id和log_bin:vi 配置文件my.cnf的绝对路径 链接数据库:mysql -uroot -p 运行以下sql: ----flush privileges;//刷新权限:防止之前的权限原创 2021-04-25 10:53:43 · 184 阅读 · 0 评论 -
数据库设计思想(个人学习笔记)
数据库设计三大范式 第一范式: 概念 保证原子性 不可再分 集合、数组等不可做为某一属性出现 比如说一个地址字段,正确的做法应该是拆分为省、市、区、详细地址等多个字段,而不是由一个字段来存储所有信息 第二范式: 概念 基于第一范式(满足第二范式的同时,必须是满足第一范式的) 依赖于主键(主体) 比如说某个人可以作为一个主体,则他的性别,年龄,工作,兴趣爱好等等信息则必须是依赖于这个主体的,如果没有这个人,则他的这些附加信息都不存在 第三范式: 概念 不存在非关键字段对任意关键字段的传递函数依赖 白原创 2021-04-09 09:33:54 · 306 阅读 · 0 评论 -
mysql事务隔离级别(个人学习笔记)
mysql事务的四大特性 原子性:事务开始后所有操作,要么全部做完,要么全部不做。如果事务执行过程中出现异常,会回滚到事务开始前的状态。 一致性:事务执行的结果必须是使数据从一个一致性状态变到另一个一致性状态。比如说银行转账案例,A向B转账,不可能A扣了钱,B却没收到。 持久性:事务一旦提交,它对数据库中数据的改变就应该是永久性的。即使服务器宕机获取因其他网络问题而断开链接,当mysql服务重启时,也会根据重做日志进行数据恢复 隔离性:同一时间,只允许一个事务请求同一数据,不同的事务之间彼此没有任何干扰原创 2021-03-25 13:57:17 · 84 阅读 · 0 评论 -
explain语句解析(个人学习笔记)
explain通常用于sql语句的性能分析原创 2021-03-16 10:26:49 · 143 阅读 · 0 评论 -
mysql性能问题及安装配置(个人学习笔记)
1、性能问题因素 1.1、硬件层面:CPI、内存、硬盘、网络、I/O、显卡 1.2、软件层面: 1.2.1、产品原因:代码、SQL、算法 1.2.2、其他软件原因:操作系统、数据库、中间件 1.3、意识层面:产品经理、一线人员、测试人员、代码实现、需求设计 1.4、业务层面:需求定位、实施方案、业务流程重组 硬件 > 业务 > 数据库设计与sql 2、虚拟机配置 2.1、更改虚拟机登录用户名 vi /etc/passwd 2.2、更改虚拟机IP vi /etc/sysconfig/networ原创 2021-03-11 16:24:35 · 119 阅读 · 1 评论 -
mysql物理文件/日志简介(个人学习笔记)
一、数据库的存储文件 1、配置文件:linux(my.cnf),windows(my.ini) 2、myisam存储引擎文件结构 MYI文件:索引 MYD文件:数据 frm文件:表结构(8.0之前,8.0之后表结构信息不再放到frm里面,而是放到数据字典当中) 3、innoDb存储引擎文件结构 ibd文件:独享,一张表一个文件/空间,一般使用独享 indata1文件:共享,多个表在同一个文件/空间中存储(在data目录下,必须设置了共享配置才会有这个文件) innoDb存储数据的方式是通过b+tree结构存原创 2021-03-03 09:43:24 · 105 阅读 · 0 评论