自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 MySQL的预读是什么

当然,这个默认大小16kb是可以修改的,在mysql当中提供了一个innodb_page_size来进行设置,有4kb,8kb,16kb,32kb,64kb就行选择,这个配置不是动态生效的,需要我们下载源码,编译源码后在源码的配置文件进行修改,然后再重新打包运行才能生效,因为很麻烦,所以默认不要去改它。mysql对于数据读取并不是按需去读取记录的,在底层使用的是 页 的数据结构去加载数据的,页的默认大小是16kb,操作系统也存在预读,默认大小是4kb。

2024-07-24 21:25:14 100

原创 MySql的bing log的作用是什么?

对于mysql的主从复制,主节点用来进行写操作,从节点就行读操作,形成读写分离,因为逻辑上来讲从节点只能用来进行读操作,当主节点进行ddl,dml语句操作后,那么就存在一个主从数据一致性的问题,bing log就是用来解决一致性问题,主节点会将bing log文件发送到从节点,从节点拿到缓存当中解析,将bing log记录的所有ddl,dml语句再执行一遍,从而达到数据一致性的效果。从上面的操作中看出,可以延伸出另外的问题:从节点只能读吗?

2024-07-24 21:15:12 106

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除