
mysql
文章平均质量分 76
中年张先生
这个作者很懒,什么都没留下…
展开
-
Mysql(2) buffer pool 深入
1、缓存页定义数据页是数据库中磁盘和buffer中的基本单位,磁盘中的叫数据页,buffer中的叫缓存页。数据页和缓存页默认情况下是一一对应起来的,大小16kb,一个数据页对应一个缓存页。2、加载 根据上图当数据库启动时,就会按照配置,向系统申请一块内存空间来作为buffer pool 内存申请完毕后,数据库就会按照每个缓存页16kb的大小来在buffer pool中划分一块块的缓存页以及相应的描述数据,是空的。 只有当我们要对数据进行查询操作时,才会查找缓...原创 2022-04-08 15:08:17 · 1292 阅读 · 0 评论 -
Mysql (1 ) 基本流程
1、查询过程1、mysql有线程池接收客户端请求2、线程获取到sql语句后会封装成sql接口3、解析器 会将sql语句解析成它认识的对象4、经过解析后,查询优化器会将这个对象 选择一种最优的执行计划进行封装。怎么查询最优,从哪里查询5、经过优化后的语句调用执行器进行执行,执行器去存储引擎进行执行sql语句2、insert/update时如何保证一定成功mysql中数据最终是都会落入磁盘中2.1 buffer poolbuffer pool是数据库中...原创 2022-04-08 15:03:19 · 818 阅读 · 0 评论