自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mysql :page directory 解读

参考样例如下:表数据:page directory 如下:通过主键搜索首先在page directory 中二分查找最接近的比如查找主键a=5的记录,会查找到00 e5此为相对地址 换算为c0e5可得主键为4 不为5 但是通过前面的 04 00 28 00 22可以得出有四个记录,通过22 相对位置可以得出下一个记录的地址 而22相对位置给出的记录是以主键递增的顺序给出的 所以进一步查找可查找到主键为5的记录,而record header中的 4-8位表示下面还有多少个记录(

2022-02-24 17:26:36 1125 2

原创 并发并行的理解

进程:一个程序从开始到结束的整个过程。并发:即多个进程在同一时间间隔发生,在微观上的一时刻是一个一个进行,但宏观上看起来是一起运行的。并行:在微观上的一时刻多个进程同时运行。注:计算机在运行中是并发运行的,并发可以提高内存等资源利用率,很多个进程共用这一段内存,并行可以提高资源利用率,减少寄存器的读取等来提高运行速度。但是在进程的切换也会有开销,所以并行并不能说一定加快计算机运行速度,只是可以提高利用率,提高用户体验(若不用并行则是按一个一个顺序进行程序,会使最后的程序开始运行的很慢)...

2022-02-24 16:38:35 226 1

原创 compact行记录模式解析

变长字段长度列表:即按列顺序逆序给出变长字段的长度供识别。NULL标志位:列数据中是否有NULL,若有则给出值,将值拆为二进制 二进制为1的地方所在的列即为NULL值 如 6=0110即2 3列为NULL。记录头信息:每位见下表列数据:即列的值。分析Compact行记录格式,使用如下表。形成如下二进制操作代码t3为定长其他为变长该记录从标黑处开始:第一行:03 02 01 逆序给出了变长字段的长度,通过该长度系统可以知道要从后面的列数据中读取多少...

2022-02-23 18:01:42 277

原创 从0开始的写笔记生活

嘿嘿🤭

2022-02-23 16:59:15 155 1

空空如也

空空如也

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

TA关注的人

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