AHI: 自适应哈希索引
哈希是一种非常快的查找方法,通常情况下时间复杂度为
O(1)
,即需要一次查找就能
定位数据;B+ 树的查找次数取决于 B+ 树的高度,在生产环境中,B+ 树的高度一般
为3~4
层,故需要 3~4
次的查询。
InnoDB
存储引擎会监控对表上各索引页的查询。如果观察到建立哈希索引可以带来速度提升,则建立哈希索引,即自适应哈希索引。
AHI: 自适应哈希索引
哈希是一种非常快的查找方法,通常情况下时间复杂度为
O(1)
,即需要一次查找就能
定位数据;B+ 树的查找次数取决于 B+ 树的高度,在生产环境中,B+ 树的高度一般
为3~4
层,故需要 3~4
次的查询。
InnoDB
存储引擎会监控对表上各索引页的查询。如果观察到建立哈希索引可以带来速度提升,则建立哈希索引,即自适应哈希索引。
中断是系统用来响应硬件设备请求的一种机制,操作系统收到硬件的中断请求,会打断正在执行的进程,然后调用内核中的中断处理程序来响应请求。
中断是一种异步的事件处理机制,可以提高系统的并发处理能力、
操作系统收到了中断请求,会打断其他进程的运行,所以中断请求的响应程序需要尽可能快的执行完,这样可以减少对正常进程运行调度地影响。中断处理程序在响应中断时,可能会临时关闭中断,这就意味着,如果当前中断处理程序没有执行完之前,系统中其他的中断请求都无法被响应,即中断可能会丢失,所以中断处理程序要短快。
- 存储优化思路和通用方法
- 存储空间优化
- 存储成本优化
- 存储安全性优化
存储是一个广泛的概念,有很多种存储计算,比如数据库存储、内存存储、对象存储、块存储、文件存储等。我们可以从多个不同的角度去进行存储优化,比如:
先说结论,拔了网线,是可以 ping
通
127.0.0.1
的。
但是,这并不能说明你不用交网费就能上网了!
这是一个 IPV4
地址,IPV4
地址有
32
位,一个字节有 8
位,共 4
个字节。
其中127 开头的都属于回环地址,也是 IPV4
的特殊地址。(人为规定)
127.0.0.1
是众多回环地址中的一个。(源码定义)
在 IPV4 下的回环地址是
127.0.0.1
,在IPV6
下,表达为 ::1
。
注意:一个 IPV6 地址中只允许出现⼀次两个连续的冒号。
有时候我们希望给某个文件取别名,那么在 Linux 中可以通过硬链接 (Hard Link) 和 软链接 (Symbolic Link) 的方式来实现,它们都是比较特殊的文件,实现方式是不相同的。