
mysql
文章平均质量分 96
shanchahua123456
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL的MVCC
MVCC(Mutil-Version Concurrency Control),就是多版本并发控制。MVCC 是一种并发控制的方法,一般在数据库管理系统中,实现对数据库的并发访问。在Mysql的InnoDB引擎中就是指在已提交读(READ COMMITTD)和可重复读(REPEATABLE READ)这两种隔离级别下的事务对于SELECT操作会访问版本链中的记录的过程。这就使得别的事务可以...转载 2020-05-05 16:03:58 · 299 阅读 · 0 评论 -
Mysql 索引与数据结构
Innodb索引存储数据结构 :B+树特点:1 每个节点有最多三个分支2 只有叶子节点存储数据,其余节点只存放 index关键字+指针。让节点能存放更多index、减少层高。3 层高影响命中一行数据的IO操作次数。命中一个节点相当于一次IO操作。4 每个节点16k。索引列的数据类型决定每个节点存放多少key。integer为4字节、bigint为8字节。节点存储的...原创 2020-04-02 16:01:17 · 146 阅读 · 0 评论 -
MYSQL 主从复制读写分离
参考:http://www.cnblogs.com/gl-developer/p/6170423.htmlhttps://www.cnblogs.com/luckcs/articles/2543607.html通过主从复制的方式来同步数据,再通过读写分离来提升数据库的并发负载能力一主多从模型,提高并发能力,但是同步存才小延迟。多主多从更加复杂Mysql主从复制的实现原理图...转载 2018-12-13 10:51:35 · 198 阅读 · 0 评论 -
Mysql 事务隔离性
事务并发引起的问题事务并发所引起的跟读取数据有关的问题,各用一句话来描述一下: 1.脏读:事务 A 读取了事务 B 未提交的数据,并在这个基础上又做了其他操作。(读取未提交) 2.不可重复读:事务 A 读取了事务 B 已提交的更改数据。(读取新提交update) 3.幻读:事务 A 受到事务 B 已提交的新增数据影响。(看不到已提交更新,但是执行写操作时受影响) 事务...原创 2019-01-22 08:32:16 · 365 阅读 · 0 评论 -
MYSQL5.5/5.7优化摘要
视频地址:https://www.bilibili.com/video/av29072634/?p=1,http://www.icoolxue.com/album/show/80 文档:https://pan.baidu.com/s/1EFPdh1mcR4G6zBL9yhsCQw https://blog.youkuaiyun.com/weixin_38003389/artic...原创 2018-10-24 23:22:11 · 2043 阅读 · 0 评论 -
MYSQL 语法基础 随记
1 各种JOIN2 临时表、文件CREATE TEMPORARY TABLE tmp_table (name VARCHAR(10) NOT NULL,value INTEGER NOT NULL)CREATE TEMPORARY TABLE a (select * FROM sys_user_role);Select * into outfile 'c...原创 2018-12-05 23:51:40 · 324 阅读 · 0 评论 -
MySQL快速生成100W条测试数据
原文https://blog.youkuaiyun.com/qq_16946803/article/details/818701741、生成思路利用mysql内存表插入速度快的特点,先利用函数和存储过程在内存表中生成数据,然后再从内存表插入普通表中2、创建普通表及内存表普通表CREATE TABLE `vote_record` ( `id` INT (11) NOT NULL...转载 2019-06-23 16:58:45 · 363 阅读 · 0 评论