学习mysql高级篇

1.mysql中的锁

1.概述以及分类

2.全局锁

特点:

3.表级锁

1.表锁

2.元数据锁

3.意向锁

对行数据添加了行锁,然后再对这张表添加表锁的时候会逐行检查是否添加了行锁,通过添加了行锁然后再添加意向锁,添加表锁的时候只需要检查是否存在意向锁即可,查看表锁与意向锁是否兼容。

4.行级锁

1.行锁

2.间隙锁

5.总结

2.InnoDb引擎

1.逻辑结构

2.架构

1.内存架构

1.缓冲区

2.更改缓冲区

3.自适应hash

4.日志缓冲区

2.磁盘架构

1.系统表空间

2.通用表空间,撤销表空间,临时表空间

4.双写缓冲区和重做日志Redo Log

3.后台线程

负责将内存数据刷新到磁盘当中

3.事务原理

1.事务的四大特性

2.事务持久性的原理

WAL顺序磁盘IO性能高于随机IO,因为是追加记录日志到log的

3.事务原子性的原理

4.MVCC(多版本并发控制,保证事务的隔离性)

1.基本概念

2.三个隐藏字段

3.undoLog日志

1.undoLog

2.undoLog版本链

4.readView(读视图)

1.4个核心字段

2.快照读的规则

3.分析过程

RC级别下沿着版本链往下对比提取

RR级别下

5.总结

MySQL管理工具

1.系统数据库

2.常用的工具

1.mysql

mysql -h192.169.80.100 -P3306 -uroot jia -e "select * fron stu";

2.mysqladmin

3.mysqlbinlog

4.mysqlshow

5.mysqldump(数据备份)

6.mysqlimport(数据的导入和导出)

7.总结

  • 8
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值