摘要: Calcite 是什么?如果用一句话形容 Calcite,Calcite 是一个用于优化异构数据源的查询处理的基础框架。 最近十几年来,出现了很多专门的数据处理引擎。例如列式存储 (HBase)、流处理引擎 (Flink)、文档搜索引擎 (Elasticsearch) 等等。这些引擎在各自针对的领域 阅读全文
posted @ 2022-09-13 14:16 99-1 阅读(154) 评论(0) 推荐(0)
摘要: CaseInsensitiveMap不区分大小写的无序map; LinkedCaseInsensitiveMap不区分大小写的有序map; 都是小写 public static void main(String[] args) { HashMap<Object, Object> map = new 阅读全文
posted @ 2022-09-05 16:41 99-1 阅读(37) 评论(0) 推荐(0)
摘要: 1、当新生代Minor GC后存活的对象大于survivor空置区时 进入老年代 而此时老年代空间不足 会触发 2、当老年代可用内存小于新生代全部对象大小 没有开启空间担保参数的话 会触发 ,一般空间担保参数都会打开 3、当老年代可用内存小于 新生代历次GC后进入老年代对象大小的平均内存, 就会触发 阅读全文
posted @ 2022-08-08 17:51 99-1 阅读(576) 评论(0) 推荐(0)
摘要: 方法区和堆一样,是各个线程共享的内存区域,它用于存储已被虚拟机加载的类信息、常量、静态变量、即时编译后的代码等数据。 什么是永久代和元空间? 方法区是一种规范,不同的虚拟机厂商可以基于规范做出不同的实现,永久代和元空间就是出于不同jdk版本的实现。 说白了,方法区就像是一个接口,永久代与元空间分别是 阅读全文
posted @ 2022-08-01 18:38 99-1 阅读(172) 评论(0) 推荐(0)
摘要: 表空间对应着数据库中的表,表空间是其物理概念。 表空间里是存储的是数据组,数据组里是数据区(extent)。每个数据组里包含256个数据区,每个数据区里包含64个数据页。 表空间对应着数据库中的表,表空间是其物理概念。 表空间里是存储的是数据组,数据组里是数据区(extent)。每个数据组里包含25 阅读全文
posted @ 2022-01-12 23:42 99-1 阅读(48) 评论(0) 推荐(0)
摘要: mysql后台线程会定时的把LRU链表冷数据区尾部的一些缓存页刷回到磁盘,并将其从LRU链表去除加入到free链表。除此之外这个后台线程还会在MySQL不怎么繁忙的时候将flush链表中存放的脏数据刷回到磁盘并将其从LRU链表中去除加回到free链表。当实在没有空闲的缓存页的时候就会将LRU链表冷数 阅读全文
posted @ 2022-01-12 20:54 99-1 阅读(234) 评论(0) 推荐(0)
摘要: 每16kb为一页,连续64个页就是一个区,默认占用1MB,每256个区被划分成一个组。 LRU链表,淘汰算法 LRU(Least Recentiy Used),最近最少使用。 为了防止空闲的缓存页不够用,需要将一些缓存页刷回到磁盘,但是有些缓存页使用很频繁有些就不经常使用,所以需要将最近不经常使用到 阅读全文
posted @ 2021-11-29 18:57 99-1 阅读(1035) 评论(0) 推荐(0)
摘要: 我们看到的表、列、行都是抽象出来的逻辑概念。物理存储的时候是以表空间、数据页、这种物理概念存储的。表里的数据都放在表空间中,表空间是由一堆磁盘上的数据文件组成的,这些数据文件存放的是表里面的数据,这些数据是由一个个数据页组成的。 表对应表空间。表里的数据对应一个个的数据页。 阅读全文
posted @ 2021-11-26 17:27 99-1 阅读(143) 评论(0) 推荐(0)
摘要: buffer pool可理解为数据库的一个内存组件, 默认大小为128MB, 可通过 innodb_buffer_pool_size 参数可以调整其大小(单位是B). 数据在磁盘中是以数据页的形式存储的, 把数据页加载到buffer pool中一般叫他缓存页, 每个数据页的默认大小为16k, 对应的 阅读全文
posted @ 2021-11-26 17:13 99-1 阅读(222) 评论(0) 推荐(0)
摘要: 【JVM】类加载器 加载-->验证-->准备-->解析-->初始化 >使用-->卸载 jvm会在程序使用到某个类的时候通过类加载器将其加载jvm,当然是main方法开始的。 验证,根据Java的虚拟机规范来校验加载进来的 .class文件是否符合规范。 准备,给类变量等分配一些内存空间及初始化值,各 阅读全文
posted @ 2021-11-24 18:12 99-1 阅读(49) 评论(0) 推荐(0)