一、智能扫描特性
时间:2022-03-29 12:57:01 | 来源:行业动态
时间:2022-03-29 12:57:01 来源:行业动态
这一特性可以用一个词来概括,那就是offload。这就是Exadata的核心思想,将数据的过滤、计算等处理offload到分散的存储节点,减少存储到数据库节点的数据传输,并分散数据节点的计算压力,这估计也是Exadata的存储节点比DB节点多的缘故之一吧。
列投影:就是过滤扫描的列,如果有的列SQL并不相关那么就不传输到数据库实例节点。
谓词过滤:对where条件中的过滤谓词下派到存储节点预处理,减少数据传输。
存储索引:这里的索引并非数据库层含义的索引,其实质是在存储节点的内存上建立一个存储数据的索引结构,记录存储片段的区间最大最小值,这样存储根据谓词的过滤条件加上存储索引即可直接排除一些根本不需要的存储I/O。
函数下派:将一些函数计算下派到存储节点,用于分散计算压力与减少数据传输。
解压/解密的下派:这个主要是计算压力的分散,数据传输不一定减少。
伪列下派:伪列一般需要消耗计算资源,下派可以分散计算压力并且减少数据传输。
块初始化下派:传统的块初始化是由数据库实例节点完成并写入存储节点,而Exadata将块儿初始化的工作下派给存储独立完成,这可以减少计算与传输。