菜鸟笔记
提升您的技术认知

mysql 笔记-ag真人游戏

buffer pool数据结构

菜鸟阅读 : 1564

buffer pool数据结构 一、缓存页 缓存页所对应的就是磁盘数据页,同样的数据结构缓存到内存中 二、free链表 free链表是一个双向链表,头节点指向第一个节点和最后一个节点,存储的数据意义主要是空闲的缓存页。 节点指针存放在描述数...

innodb存储引擎

菜鸟阅读 : 1261

innodb存储引擎 一、buff缓冲池 是数据库的一个内存组件,缓存了磁盘上的真实数据,上游系统调用curd主要就是对内存里面buffer pool操作 二、undo日志 写入更新前的旧值,用于回滚。记录的是每个修改操作的逆操作和一致性非...

buffer pool详解(free链表 flush链表 lru链表)

菜鸟阅读 : 1537

buffer pool是什么? 是一块内存区域,当数据库操作数据的时候,把硬盘上的数据加载到buffer pool,不直接和硬盘打交道,操作的是buffer pool里面的数据 数据库的增删改查都是在buffer pool上进行,和undo...

mysql事务隔离级别与acid

菜鸟阅读 : 2304

事务 事务就是一组dml语句组成,这些语句在逻辑上存在相关性,这一组dml语句要么全部成功,要么全部失败,是 一个整体.mysql提供一种机制,保证我们达到这样的效果。事务还规定不同的客户端看到的数据是不相同的。 事务基本操作 创建一个测试...

mysql重点面试题

菜鸟阅读 : 924

阐述jdbc操作数据库的步骤 得到数据库的数据源 建立数据库连接connection 书写sql语句 执行对象preparestatement 执行sql语句 如果是查询操作,获取结果集resultset,处理结果集 讲一下数据库的左连接右...

从根上彻底理解

菜鸟阅读 : 857

这是图解mysql的第4篇文章,这篇文章会让你 明白什么是索引,彻底理解b 树和索引的关系; 彻底理解主键索引、普通索引、联合索引; 了解什么是hash索引,innodb和myisam索引的不同实现方式; 轻松理解后续的索引使用规则。 1....

mysql的主键查询为什么这么快

菜鸟阅读 : 622

这是图解mysql的第3篇文章,这篇文章会让大家清楚地明白: 什么是innodb行格式?innodb页是什么? innodb页和innodb行格式都有哪些字段信息? 为什么推荐使用自增id作为主键,而不推荐使用uuid? innodb设计者...

一条sql更新语句是如何执行的

菜鸟阅读 : 636

这是图解mysql的第2篇文章,这篇文章会通过一条sql更新语句的执行流程让大家清楚地明白: 什么是innodb页?缓存页又是什么?为什么这么设计? 什么是表空间?不同存储引擎的表在文件系统的底层表示上有什么区别? buffer pool是...

一条sql查询语句是如何执行的?

菜鸟阅读 : 977

mysql是典型的c/s架构(客户端/服务器架构),客户端进程向服务端进程发送一段文本(mysql指令),服务器进程进行语句处理然后返回执行结果。 问题来了。服务器进程对客户端发送的请求究竟做了什么处理呢?本文以查询请求为例,讲解mysql...

mysql 之原有表上新增字段

菜鸟阅读 : 1349

问题描述 1.表已经存在,添加新的字段 ag真人游戏的解决方案 alter table table_name add column column_name varchar(100) default null comment '新加字段' 在那个字段后面添...

网站地图