首页
标签页
后端开发
理论知识笔记
关于
Haenu的Blog
坚持学习,慢慢进步!
累计撰写
35
篇文章
累计创建
10
个标签
累计收到
2
条评论
栏目
目 录
CONTENT
以下是
Mysql
相关的文章
慢SQL
慢SQL 本篇文章总结自阿里技术篇 关于慢SQL 对于超过1s的SQL为慢SQL 慢SQL由于执行时间长,会导致: 系统的响应时间延迟,影响用户体验 资源占用增加,增高了系统的负载,其他请求响应时间也可能会收到影响。 慢SQL占用数据库连接的时间长,如果有大量慢SQL查询同时执行,可能会导致数据库连
2024-09-27
20
0
1
Mysql
MVCC
MVCC的原理 快照读是MVCC实现的基础,而当前读是悲观锁实现的基础。 那么,快照读读到的快照是从哪里读到的呢?换句话说,快照是存在哪里的呢? UndoLog undo log是Mysql中比较重要的事务日志之一,顾名思义,undo log是一种用于回退的日志,在事务没提交之前,MySQL会先记录
2024-08-23
59
0
0
理论知识笔记
为什么Mysql不允许在RC情况下使用statement?
MySQL在主从复制的过程中,数据的同步是通过binlog进行的, 简单理解就是主服务器把数据变更记录到binlog中,然后再把binlog同步传输给从服务器,从服务器接收到binlog之后,再把其中的数据恢复到自己的数据库存储中。 那么,binlog里面记录的是什么内容呢?格式是怎样的呢?MySQ
2024-07-18
52
0
0
后端开发
关于Mysql页分裂现象
主键索引最好是自增的 我们在建表的时候,都会默认将主键索引设置为自增的,具体为什么要这样做呢?又什么好处? InnoDB 创建主键索引默认为聚簇索引,数据被存放在了 B+Tree 的叶子节点上。也就是说,同一个叶子节点内的各个数据是按主键顺序存放的,因此,每当有一条新的数据插入时,数据库会根据主键将
2024-07-16
41
0
0
后端开发
Mysql45-一条更新语句是如何执行的
一条更新语句是如何执行的 和查询很像,连接器,分析器,优化器,执行器,不过和查询不同的是,更新流程还涉及到日志模块。 redolog 当有一条记录需要更新的时候,Innodb引擎就会先把记录写到redo log里面,并更新内存,这个时候更新就完成了,同时innodb引擎会在适当的时候,将这个操作记录
2024-06-26
24
0
0
Mysql
mysql45讲之 一条查询语句是如何执行的
mysql45讲 第一讲,一个查询语句是如何执行的。 mysql可以分为 server层和存储引擎层。 server层包括连接器,查询缓存,分析器,优化器,执行器等。 存储引擎负责数据的存储和提取。默认使用innodb,在建表时可以自行选择 连接器 连接器负责跟客户端建立连接,获取权限,管理和维持连
2024-06-26
29
0
0
Mysql
Mysql笔记
基础部分 Mysql 字段类型 数值类型: int bigint smallint tinyint mediumint float double decimal 字符串 : char varchar text tinytext mediutext bigtext 日期 year time date
2024-06-24
61
0
0
理论知识笔记