mysql
哈哈哈呀啦啦啦
这个作者很懒,什么都没留下…
展开
-
Mysql 隔离级别及实现(MVCC)
Mysql 隔离级别及实现 脏读(Drity Read):某个事务已更新一份数据,另一个事务在此时读取了同一份数据,由于某些原因,前一个RollBack了操作,则后一个事务所读取的数据就会是不正确的。 不可重复读(Non-repeatable read):在一个事务的两次查询之中数据不一致,这可能是两次查询过程中间插入了一个事务更新的原有的数据。 幻读(Phantom Read):在一个事务的两次查询中数据笔数不一致,例如有一个事务查询了几列(Row)数据,而另一个事务却在此时插入了新的几列数据,先前的事务原创 2020-07-05 01:56:48 · 624 阅读 · 1 评论 -
mysql数据库的主从同步,实现读写分离
目录 前言 1 分别在两台centos 7系统上安装mysql 5.7 2 master主服务器的配置 2.1 配置文件my.cnf的修改 2.2 创建从服务器的用户和权限 2.3 重启mys...转载 2020-03-10 00:25:37 · 168 阅读 · 0 评论 -
mysql索引是什么?索引结构和使用详解
索引是什么 mysql索引: 是一种帮助mysql高效的获取数据的数据结构,这些数据结构以某种方式引用数据,这种结构就是索引。可简单理解为排好序的快速查找数据结构。如果要查“mysql”这个单词,我们肯定需要定位到m字母,然后从下往下找到y字母,再找到剩下的sql。 索引分类 单值索引:一个索引包含1个列 create index idx_XX on table(f1) 一个表可...原创 2019-10-13 11:15:02 · 277 阅读 · 0 评论 -
MySQL 性能优化的 14个最佳实践
今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于 Web 应用尤其明显。关于数据库的性能,这并不只是 DBA ...原创 2019-10-13 10:48:33 · 110 阅读 · 0 评论 -
MySQL数据库的锁机制
在并发访问情况下,很有可能出现不可重复读等等读现象。为了更好的应对高并发,封锁、时间戳、乐观并发控制(乐观锁)、悲观并发控制(悲观锁)都是并发控制采用的主要技术方式。 锁分类 ①、按操作划分:DML锁,DDL锁 ②、按锁的粒度划分:表级锁、行级锁、页级锁 ③、按锁级别划分:共享锁、排他锁 ④、按加锁方式划分:自动锁、显示锁 ⑤、按使用方式划分:乐观锁、悲观锁 乐观锁和悲观锁 乐观并发控制和悲观并发...原创 2019-09-04 23:35:57 · 74 阅读 · 0 评论