- 博客(4)
- 收藏
- 关注
原创 3、InnoDB存储引擎
一、InnoDB体系架构InnoDB存储引擎有多个内存块,这些内存块组成了一个大的内存池。后台线程主要负责刷新内存池中的数据、将已修改的数据刷新到磁盘。1.1 后台线程InnoDB后台有多个不同的线程,用来负责不同的任务。主要有如下: Master Thread 这是最核心的一个线程,主要负责将缓冲池中的数据异步刷新到磁盘,保证数据的一致性,包括赃页的刷新、合并插入缓冲、UNDO 页的回收等. IO Thread 在 InnoDB 存储引擎中大量使用了异步.
2022-04-29 17:37:39 1325
原创 2、mysql存储引擎
1、数据库存储引擎2、mysql存储引擎3、InnoDB存储引擎4、MyISAM存储引擎5、MERGE存储引擎6、MEMORY存储引擎7、ARCHIVE存储引擎8、CSV存储引擎9、BLACKHOLE存储引擎(黑洞引擎)10、PERFORMANCE_SCHEMA存储引擎11、Federated存储引擎12、BerkeleyDB存储引擎1、数据库存储引擎数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建,查询,
2022-04-29 16:53:54 1526
原创 4、MySQL事务
MYSQL事务事务:是数据库操作的最小工作单元,是作为单个逻辑工作单元执行的一系列操作;这些操作作为一个整体一起向系统提交,要么都执行、 要么都不执行;事务是一组不可再分割的操作集合(工作逻辑单元);为什么要用事务?因为要保证数据的一致性,如果没有事务,那么在读写,删除修改数据时,会造成数据的各种问题出现,导致数据不一致,无效数据,错误数据等等问题, 所以出现了事务,那么,以下我们来看看,事务定义的几大特性,这是事务存在的几个作用,最终还是保证数据一致性1、事务的四大特性 原子性:
2022-04-29 16:50:32 185
原创 1. MySQL逻辑体系架构
Mysql逻辑体系架构(大致架构分为三层)第一层:连接线程处理 客户端——>连接线程处理(连接处理,授权认证,安全) 所包含的服务并不是mysql所独有的技术,他们都是服务于C/S程序或者这些程序所需要的(连接处理,授权认证,安全性等等)第二层:包含大部分mysql核心服务 查询缓存——>解析器——>优化器——>执行查询 查询缓存,解析,分析,优化,缓存,所有内置函数(日期,时间,数学和加密函数)同时,所有的存储引擎提供的功能都集中在这一
2022-01-21 14:58:54 986
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人