当前位置:首页 > 第18页

15 当Buffer Pool中的缓存页不够的时候,如何基于LRU算法淘汰部分缓存?

CarlZhou3年前 (2021-04-22)5945
15 当Buffer Pool中的缓存页不够的时候,如何基于LRU算法淘汰部分缓存?
1、如果Buffer Pool中的缓存页不够了怎么办? 之前我们已经给大家讲解了Buffer Pool中的缓存页的划分,包括free链表的使用,然后磁盘上的数据页是如何加载到缓存页里去的,包括对缓存页修改之后,flush链表是如何用来记载脏...

14 当我们更新Buffer Pool中的数据时,flush链表有什么用?

CarlZhou3年前 (2021-04-22)4279
14 当我们更新Buffer Pool中的数据时,flush链表有什么用?
1、Buffer Pool中会不会有内存碎片? 答案是:当然有 因为Buffer Pool大小是你自己定的,很可能Buffer Pool划分完全部的缓存页和描述数据块之后,还剩一点点的内存,这一点点的内存放不下任何一个缓存页了,所以这点内存...

13 从磁盘读取数据页到Buffer Pool的时候,free链表有什么用?

CarlZhou3年前 (2021-04-22)6749
13 从磁盘读取数据页到Buffer Pool的时候,free链表有什么用?
1、数据库启动的时候,是如何初始化Buffer Pool的? 现在我们已经搞明白一件事儿了,那就是数据库的Buffer Pool到底长成个什么样,大家想必都是理解了 其实说白了,里面就是会包含很多个缓存页,同时每个缓存页还有一个描述数据...

HIve SQL 优化

刘月3年前 (2021-04-19)918
一. Hive SQL执行顺序1.from 2.join on 或 lateral view explode(需炸裂的列) tbl as 炸裂后的列名 3.where 4.group by (开始使用select中的别名,...

Hyper-V虚拟机通过宿主机上网(NAT)

CarlZhou3年前 (2021-04-02)7647
Hyper-V虚拟机通过宿主机上网(NAT)
hyper-v中安装VM根VMware是完全不同的下面演示Hyper-V中创建VM(CentOS 7)并通过宿主机上网的教程,关于VMware下虚拟机通过宿主机上网的教程在下一篇里演示 创建虚拟网卡配置并绑定VM ``` 创建一个...

禁忌搜索算法(Tabu Search)

CarlZhou3年前 (2021-02-05)983
01 什么是禁忌搜索算法? 1.1 先从爬山算法说起 爬山算法从当前的节点开始,和周围的邻居节点的值进行比较。 如果当前节点是最大的,那么返回当前节点,作为最大值 (既山峰最高点);反之就用最高的邻居节点来,替换当前节点,从而实现向山峰的高...

判断日期是星期几

刘月3年前 (2021-02-02)989
from_unixtime(cast(b.publicdate as bigint),’yyyy’) = year(date_sub(to_date(concat(year(current_date()),’-‘,lpad(ceil(mo...

时间差

刘月3年前 (2021-01-28)1021
–日期差–转换成时间戳相减,得到相差的秒数,在转换成分钟、小时(unix_timestamp(updatedate) - unix_timestamp(createdate))/3600 as time_diff – date——form...

常用日期函数

刘月3年前 (2021-01-26)952
– 常用 当天select CURRENT_DATE() 取昨天select date_sub(from_unixtime(unix_timestamp()),1)select date_sub(current_date(),1) 例...

使用cmd命令行查看wifi密码

CarlZhou3年前 (2020-12-28)1032
使用cmd命令行查看wifi密码
1、在命令行输入下面命令,查询本机存储WIFI: netsh wlan show profiles 2、输入下面命令查询WIFI密码,第二张图显示的就是WIFI密码 ```netsh wlan show profile name=”w...