
mysql
文章平均质量分 79
淹死的鱼0719
这个作者很懒,什么都没留下…
展开
-
2020-11-12
一、事务的基本要素(ACID) 1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不可分割的整体,就像化学中学过的原子,是物质构成的基本单位。 2、一致性(Consistency):事务开始前和结束后,数据库的完整性约束没有被破坏 。比如A向B转账,不可能A扣了钱,B却没收到。 3、隔离性(Isolation):同一时间,只允许一个事务请求同.原创 2020-11-12 19:29:08 · 168 阅读 · 0 评论 -
数据库库主从复制原理图以及http七层协议图
主从复制七层协议原创 2020-11-12 19:26:11 · 197 阅读 · 0 评论 -
Mysql B-tree索引和哈希索引
MySQL的btree索引和hash索引的区别hash 索引结构的特殊性,其检索效率非常高,索引的检索可以一次定位,不像B-Tree 索引需要从根节点到枝节点,最后才能访问到页节点这样多次的IO访问,所以 Hash 索引的查询效率要远高于 B-Tree 索引。可 能很多人又有疑问了,既然 Hash 索引的效率要比 B-Tree 高很多,为什么大家不都用 Hash 索引而还要使用 B-Tre...原创 2018-09-12 20:20:14 · 244 阅读 · 0 评论 -
mysql事务
一、事务的基本要素(ACID) 1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不可分割的整体,就像化学中学过的原子,是物质构成的基本单位。 2、一致性(Consistency):事务开始前和结束后,数据库的完整性约束没有被破坏 。比如A...原创 2018-09-12 20:51:54 · 155 阅读 · 0 评论 -
centos7.2源码编译安装mysql5.7.24
一、安装依赖yum -y install make gcc-c++ cmake bison-devel ncurses-devel二、下载源码包wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-boost-5.7.24.tar.gz解压,进入到目录三、编译安装cmake -DCMAKE_INSTALL_PREF...原创 2018-12-20 19:07:18 · 1230 阅读 · 0 评论 -
不停机迁移数据库方案
一、方案思路使用xtrabackup做全量备份,然后使用主从复制进行同步https://www.percona.com/doc/percona-xtrabackup/2.4/installation/yum_repo.html参考博客:https://segmentfault.com/a/1190000003063874?utm_medium=referral&utm_sour...原创 2019-06-20 11:08:08 · 4205 阅读 · 1 评论