![](https://img-blog.csdnimg.cn/2021090110550039.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
MySQL高级
文章平均质量分 68
mysql进阶教程整理
smileNicky
优秀
展开
-
MySQL如何加行锁或者表锁?
MySQL可以使用锁来控制对表和行的访问,下面简单介绍一下如何对表和行进行加锁的方法。表级锁是在整张表上加锁,其粒度最大,对并发性的影响也最大。行级锁是在表的行上加锁,其粒度最小,对并发性的影响也最小。行级锁可以减少并发冲突,提高数据库的并发性能原创 2023-05-31 19:24:08 · 1510 阅读 · 0 评论 -
MySQL系列之分库分表学习笔记
随着业务的堆积,项目越来越庞大,数据量也越来越庞大,如果并发一旦上来,就很容易出现一些性能的问题。而且项目太庞大,维护起来也不容易。这时候对分库分表在一定程度是可以缓解数据库压力的............原创 2022-06-08 17:39:56 · 1324 阅读 · 4 评论 -
MySQL系列之逻辑架构简介
Mysql服务器逻辑架构图:第一层结构主要处理客户端与mysql服务端的连接、授权认证、安全等;第二层是Mysql服务端的核心,功能包括查询解析、分析、优化、缓存等,存储过程、触发器、视图等都在这一层实现;第三层的存储引擎主要负责数据存储和提取,存储引擎不会去解析sql,不同存储引擎之间不会通讯,只会简单地响应上层服务器的请求一、连接管理每个客户端连接成功,都会在服务器进程中拥有一个线程,...原创 2019-08-31 17:28:35 · 6713 阅读 · 4 评论 -
MySQL系列之执行计划学习笔记
继上一篇博客《MySQL的索引知识学习笔记》之后,我再记录一篇MySQL执行计划方面的博客,本博客是我在学习尚硅谷的学习教程后,做的笔记,当然我不是为了所谓宣传,仅仅是学习记录的笔记。本来可以不分享出来,不过,分享出来的笔记不仅可以给网上的学习者参考学习,同时写在csdn比较方便,可以支持图片上传,也方便自己以后查找复习附录:我创建的数据库方面的专栏SQL调优方面的专栏MySQL知识方面的...原创 2019-09-15 16:13:11 · 3512 阅读 · 0 评论 -
MySQL系列之索引知识学习笔记
继我的上篇博客:Oracle索引知识学习笔记之后,再记录一篇MySQL的索引知识学习笔记,本博客是我在学习尚硅谷的学习教程后,做的笔记,当然我不是为了所谓宣传,仅仅是学习记录的笔记,本来可以不分享出来,分享出来的目录仅仅可以给网上的学习者参考学习,同时写在csdn比较方便,支持图片上传,也方便自己以后查找复习文章目录一、索引的概念二、索引分类三、索引用法四 、索引架构简介五、索引适用的情况六、索...原创 2019-09-15 16:11:13 · 3505 阅读 · 2 评论 -
MySQL系列之事务编程学习笔记
MySQL基础之事务编程学习笔记在学习《MySQL技术内幕:SQL编程》一书,并做了笔记。本博客内容是自己学了《MySQL技术内幕:SQL编程》一章根据自己的理解做的笔记,内容和书本并不一致,不过书本实验都经过自己验证,基于MySQL5.7版本。做笔记的目的是方便自己复习,同时分享出来或许对其他人或许有点帮助提到事务肯定会想到事务的4个特性ACID,要保证业务的正常使用,必须保证ACID,AC...原创 2020-01-01 12:08:28 · 5977 阅读 · 0 评论 -
MySQL系列之二进制日志Binlog学习笔记
在上一篇博客的学习,我们知道了InnoDB存储引擎的两种事务日志,redo log是InnoDB特有的功能,而MySQL也是有自己的日志机制的,也即本文学习的binlogbinlog(二进制日志):binary log,简称是binlog,binlog记录所有数据库表结构变更以及表数据修改,而不会记录SELECT和SHOW这类操作,数据保存的是二进制数据binlog以事件的形式保存,还包括sql执行所需的时间等等信息,开启Binlog日志有以下两个最重要的使用场景原创 2020-10-16 15:01:38 · 3236 阅读 · 8 评论 -
MySQL系列之事务日志Undo log学习笔记
undo log是mysql中两种比较重要的事务日志,另外一种是redo log,undo log顾名思义,是一种用于撤销回退的日志,用于事务没提交之前,会将要修改的记录存放到 Undo 日志文件里,当事务回滚时或者数据库崩溃时,可以利用 Undo 日志回退事务原创 2020-10-15 14:59:14 · 10185 阅读 · 25 评论 -
MySQL系列之体系结构原理学习笔记
MySQL系列之体系结构原理学习笔记引用来自官网的图,MySQL Server架构从上到下依次为网络连接层(Connectors)、服务层(MySQL Server)、存储引擎层(Plugable Storage Engines)、系统文件层(File System)原创 2020-10-14 15:13:59 · 8700 阅读 · 33 评论 -
MySQL系列之事务日志Redo log学习笔记
MySQL系列之事务日志Redo log学习笔记学习本博客之前需要储备知识:MySQL体系架构InnoDB存储引擎MySQL事务知识在上篇博客,我们知道了undo log,继续上篇博客,学习另外一种重要的InnoDB事务日志redo log1、Redo Log1.1、什么是Redo log?Redo :重做的意思,undo是撤销回滚意思Redo log:被称之为重做日志,是在数据库发生意外时,进行数据恢复,redo log会备份是事务执行过程中的修改数据,redo log备份的是事务过原创 2020-10-24 10:43:42 · 2349 阅读 · 0 评论