- 博客(7)
- 收藏
- 关注
原创 使用haproxy搭建负载均衡(个人学习实践)
安装一、虚拟机开启之后先固定IPvi /etc/sysconfig/network-scripts/ifcfg-ens33将BOOTPROTO改为statiic并在最后新增下面代码:IPADDR=这里填写需要固定的IPNETMASK=对应虚拟机的子网掩码GATEWAY=对应虚拟机的网关 //子网掩码和网关的获取自行百度,使用的vmware修改文件保存之后手动运行ifup ens33启动网卡---------这里是我自己的系统版本,正常的话使用service network
2021-04-29 10:46:34
174
原创 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
223
原创 数据库设计思想(个人学习笔记)
数据库设计三大范式第一范式:概念保证原子性不可再分集合、数组等不可做为某一属性出现比如说一个地址字段,正确的做法应该是拆分为省、市、区、详细地址等多个字段,而不是由一个字段来存储所有信息第二范式:概念基于第一范式(满足第二范式的同时,必须是满足第一范式的)依赖于主键(主体)比如说某个人可以作为一个主体,则他的性别,年龄,工作,兴趣爱好等等信息则必须是依赖于这个主体的,如果没有这个人,则他的这些附加信息都不存在第三范式:概念不存在非关键字段对任意关键字段的传递函数依赖白
2021-04-09 09:33:54
354
原创 mysql事务隔离级别(个人学习笔记)
mysql事务的四大特性原子性:事务开始后所有操作,要么全部做完,要么全部不做。如果事务执行过程中出现异常,会回滚到事务开始前的状态。一致性:事务执行的结果必须是使数据从一个一致性状态变到另一个一致性状态。比如说银行转账案例,A向B转账,不可能A扣了钱,B却没收到。持久性:事务一旦提交,它对数据库中数据的改变就应该是永久性的。即使服务器宕机获取因其他网络问题而断开链接,当mysql服务重启时,也会根据重做日志进行数据恢复隔离性:同一时间,只允许一个事务请求同一数据,不同的事务之间彼此没有任何干扰
2021-03-25 13:57:17
114
原创 mysql性能问题及安装配置(个人学习笔记)
1、性能问题因素1.1、硬件层面:CPI、内存、硬盘、网络、I/O、显卡1.2、软件层面:1.2.1、产品原因:代码、SQL、算法1.2.2、其他软件原因:操作系统、数据库、中间件1.3、意识层面:产品经理、一线人员、测试人员、代码实现、需求设计1.4、业务层面:需求定位、实施方案、业务流程重组硬件 > 业务 > 数据库设计与sql2、虚拟机配置2.1、更改虚拟机登录用户名vi /etc/passwd2.2、更改虚拟机IPvi /etc/sysconfig/networ
2021-03-11 16:24:35
149
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
136
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人