【黑马程序员】mysql进阶再进阶篇笔记

64. 进阶-锁-介绍(Av765670802,P121)
为了应对不同场景
全局锁-所有表
表计锁 一张表
行级锁 一行数据
65. 进阶-锁-全局锁-介绍(Av765670802,P122)
【黑马程序员】mysql进阶再进阶篇笔记_第1张图片

66. 进阶-锁-全局锁-一致性数据备份(Av765670802,P123)

67. 进阶-锁-表级锁-表锁(Av765670802,P124)
【黑马程序员】mysql进阶再进阶篇笔记_第2张图片
读锁、写锁

68. 进阶-锁-表级锁-元数据锁(Av765670802,P125)
为了防止DML 和DDL起冲突,

【黑马程序员】mysql进阶再进阶篇笔记_第3张图片

69. 进阶-锁-表级锁-意向锁(Av765670802,P126)
为了避免每次都区扫描
【黑马程序员】mysql进阶再进阶篇笔记_第4张图片

70. 进阶-锁-表级锁-意向锁-测试(Av765670802,P127)

71. 进阶-锁-行级锁-介绍(Av765670802,P128)
【黑马程序员】mysql进阶再进阶篇笔记_第5张图片

72. 进阶-锁-行级锁-行锁(Av765670802,P129)
【黑马程序员】mysql进阶再进阶篇笔记_第6张图片

【黑马程序员】mysql进阶再进阶篇笔记_第7张图片

73. 进阶-锁-行级锁-间隙锁&临键锁1(Av765670802,P130)
对不存在索引
【黑马程序员】mysql进阶再进阶篇笔记_第8张图片

74. 进阶-锁-行级锁-间隙锁&临键锁2(Av765670802,P131)
间隙锁加的是间隙。临键锁=间隙锁(间隙)+行锁(数据)
75. 进阶-锁-小结(Av765670802,P132)
全局锁重,主要是在备份的时候使用。也可以使用single-hfajsas

间隙锁是为了避免多个事务同时操作,出现幻读现象。
76. 进阶-InnoDB引擎-逻辑存储结构(Av765670802,P133)

77. 进阶-InnoDB引擎-架构-内存结构1(Av765670802,P134)

78. 进阶-InnoDB引擎-架构-内存结构2(Av765670802,P135)
【黑马程序员】mysql进阶再进阶篇笔记_第9张图片
buffer pool
change buffer 对那些二级索引,他们不像主键索引那样规整按顺序插得,所以可能乱序的,所以针对他们的查询,要是在数据不在pool的时候,就不查,等一波数据,然后再去查,再来返回。

自适应hash,有开关的。hash索引快呀,但是不能范围查找呀,默认是b+树索引。但innodb会判断,什么情况可以使用这个来加速。
log buffer ,节省磁盘IO,日志刷到磁盘的时机,0每秒刷一次,1每次事务刷一次,2=0+1每秒+每次事务

79. 进阶-InnoDB引擎-架构-磁盘结构(Av765670802,P136)

80. 进阶-InnoDB引擎-架构-后台线程(Av765670802,P137)

81. 进阶-InnoDB引擎-事务原理-概述(Av765670802,P138)

82. 进阶-InnoDB引擎-事务原理-redolog(Av765670802,P139)

83. 进阶-InnoDB引擎-事务原理-undolog(Av765670802,P140)

84. 进阶-InnoDB引擎-MVCC-基本概念(Av765670802,P141)

85. 进阶-InnoDB引擎-MVCC-隐藏字段(Av765670802,P142)

86. 进阶-InnoDB引擎-MVCC-undolog版本链(Av765670802,P143)

87. 进阶-InnoDB引擎-MVCC-readview介绍(Av765670802,P144)

88. 进阶-InnoDB引擎-MVCC-原理分析(RC级别)(Av765670802,P145)

89. 进阶-InnoDB引擎-MVCC-原理分析(RR级别)(Av765670802,P146)

90. 进阶-InnoDB引擎-小结(Av765670802,P147)

91. 进阶-MySQL管理-系统数据库介绍(Av765670802,P148)

92. 进阶-MySQL管理-常用工具1(Av765670802,P149)

93. 进阶-MySQL管理-常用工具2(Av765670802,P150)

94. 进阶-MySQL管理-小结(Av765670802,P151)

95. 进阶篇总结(Av765670802,P152)

01. 运维-课程介绍(Av765670802,P153)

02. 运维-日志-错误日志(Av765670802,P154)

03. 运维-日志-二进制日志(Av765670802,P155)

04. 运维-日志-查询日志(Av765670802,P156)

05. 运维-日志-慢查询日志(Av765670802,P157)

06. 运维-主从复制-概述(Av765670802,P158)

07. 运维-主从复制-原理(Av765670802,P159)

08. 运维-主从复制-主库配置(Av765670802,P160)

09. 运维-主从复制-从库配置(Av765670802,P161)

10. 运维-主从复制-测试(Av765670802,P162)

11. 运维-分库分表-介绍(Av765670802,P163)

12. 运维-分库分表-介绍-拆分方式(Av765670802,P164)

13. 运维-分库分表-MyCat概述-安装(Av765670802,P165)

14. 运维-分库分表-MyCat概述-核心概念(Av765670802,P166)

15. 运维-分库分表-MyCat入门(Av765670802,P167)

16. 运维-分库分表-MyCat入门-测试(Av765670802,P168)

17. 运维-分库分表-MyCat配置1(Av765670802,P169)

18. 运维-分库分表-MyCat配置2(Av765670802,P170)

19. 运维-分库分表-Mycat分片-垂直分库(Av765670802,P171)

20. 运维-分库分表-Mycat分片-垂直分库-测试(Av765670802,P172)

21. 运维-分库分表-Mycat分片-水平分表(Av765670802,P173)

22. 运维-分库分表-分片规则-范围分片(Av765670802,P174)

23. 运维-分库分表-分片规则-取模分片(Av765670802,P175)

24. 运维-分库分表-分片规则-一致性hash算法(Av765670802,P176)

25. 运维-分库分表-分片规则-枚举分片(Av765670802,P177)

26. 运维-分库分表-分片规则-应用指定算法(Av765670802,P178)

27. 运维-分库分表-分片规则-固定hash算法(Av765670802,P179)

28. 运维-分库分表-分片规则-字符串hash解析(Av765670802,P180)

29. 运维-分库分表-分片规则-按天分片(Av765670802,P181)

30. 运维-分库分表-分片规则-按自然月分片(Av765670802,P182)

31. 运维-分库分表-Mycat管理与监控-原理(Av765670802,P183)

32. 运维-分库分表-Mycat管理工具(Av765670802,P184)

33. 运维-分库分表-MyCat监控1(Av765670802,P185)

34. 运维-分库分表-MyCat监控2(Av765670802,P186)

35. 运维-分库分表-总结(Av765670802,P187)

36. 运维-读写分离-介绍(Av765670802,P188)

37. 运维-读写分离-一主一从准备(Av765670802,P189)

38. 运维-读写分离-一主一从读写分离(Av765670802,P190)

39. 运维-读写分离-双主双从介绍(Av765670802,P191)

40. 运维-读写分离-双主双从搭建(Av765670802,P192)

41. 运维-读写分离-双主双从读写分离(Av765670802,P193)

42. 运维-读写分离-总结(Av765670802,P194)

43. 运维篇总结(Av765670802,P195)

你可能感兴趣的:(mysql,笔记,数据库)