
mysql
文章平均质量分 93
ST Cp
这个作者很懒,什么都没留下…
展开
-
MHA概念
MySQL MHA 一、MHA概念 MHA(MasterHigh Availability)是一套优秀的MySQL高可用环境下故障切换和主从复制的软件。MHA 的出现就是解决MySQL 单点的问题。MySQL故障切换过程中,MHA能做到0-30秒内自动完成故障切换操作。MHA能在故障切换的过程中最大程度上保证数据的一致性,以达到真正意义上的高可用。 1、MHA 的组成 MHA Node(数据节点) MHA Node 运行在每台 MySQL 服务器上。MHA Manager(管理节点) MHA Manager原创 2022-04-18 11:40:29 · 4658 阅读 · 5 评论 -
MySQL主从复制
一、MySQL主从复制原理 在实际的生产中,为了解决Mysql的单点故障已经提高MySQL的整体服务性能,一般都会采用「主从复制」。 比如:在复杂的业务系统中,有一句sql执行后导致锁表,并且这条sql的的执行时间有比较长,那么此sql执行的期间导致服务不可用,这样就会严重影响用户的体验度。 主从复制中分为「主服务器(master)「和」从服务器(slave)」,「主服务器负责写,而从服务器负责读」,Mysql的主从复制的过程是一个「异步的过程」。 这样读写分离的过程能够是整体的服务性能提高,即使写操作时间原创 2022-04-13 09:57:21 · 25384 阅读 · 5 评论 -
一、MySQL日志与备份
一、MySQL日志管理 1、MySQL日志文件 常用的日志文件(在/etc/my.cnf中[mysqld]客户端配置中修改) MySQL的默认日志保存位置为/usr/local/mysql/data 错误日志 用于记录MySQL启动、停止或运行时发生的错误信息,默认已开启 指定日志的保存位置和文件名 log-error=/usr/local/mysql/data/mysql_error.log 二进制日志 用来记录所有更新了数据或者已经潜在更新了数据的语句,记录了数据的更改,可用于数据恢复 log-b原创 2022-04-11 10:13:43 · 853 阅读 · 0 评论 -
数据库中表使用的相关存储引擎
一、事务的ACID特点 1、原子性 指事务是一个不可再分割的工作单位,事务中的操作要么都发生,要么都不发生。 事务是一个完整的操作,事务的各元素是不可分的。事务中的所有元素必须作为一个整体提交或回滚。如果事务中的任何元素失败,则整个事务将失败。 2、一致性 指在事务开始之前和事务结束以后,数据库的完整性约束没有被破坏。 当事务完成时,数据必须处于一致状态。在事务开始前,数据库中存储的数据处于一致状态。在正在进行的事务中,数据可能处于不一致的状态。当事务成功完成时,数据必须再次回到已知的一致状态。 3、隔离性原创 2022-04-10 14:46:30 · 286 阅读 · 0 评论 -
Mysql 全部索引类型及管理
一、Mysql索引 1、Mysql索引的概念 1、索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址(类似于c语言的链表通过指针指向数据记录的内存地址)。 2、使用索引后可以不用扫描全表来定位某行的数据,而是先通过索引表找到该行数据对应的物理地址然后访问相应的数据,因此能加快数据库的查询速度。 3、索引就好比是一本书的目录,可以根据目录中的页码快速找到所需的内容。 4、索引是表中一列或者若干列值排序的方法。 5、建立索引的目的是加快对表中记录的查找或排序。 2、Mysql索引原创 2022-04-06 13:17:02 · 262 阅读 · 0 评论