一、智能掃描特性
時間:2022-03-29 12:57:01 | 來源:行業(yè)動態(tài)
時間:2022-03-29 12:57:01 來源:行業(yè)動態(tài)
這一特性可以用一個詞來概括,那就是offload。這就是Exadata的核心思想,將數(shù)據(jù)的過濾、計算等處理offload到分散的存儲節(jié)點,減少存儲到數(shù)據(jù)庫節(jié)點的數(shù)據(jù)傳輸,并分散數(shù)據(jù)節(jié)點的計算壓力,這估計也是Exadata的存儲節(jié)點比DB節(jié)點多的緣故之一吧。
列投影:就是過濾掃描的列,如果有的列SQL并不相關那么就不傳輸?shù)綌?shù)據(jù)庫實例節(jié)點。
謂詞過濾:對where條件中的過濾謂詞下派到存儲節(jié)點預處理,減少數(shù)據(jù)傳輸。
存儲索引:這里的索引并非數(shù)據(jù)庫層含義的索引,其實質是在存儲節(jié)點的內存上建立一個存儲數(shù)據(jù)的索引結構,記錄存儲片段的區(qū)間最大最小值,這樣存儲根據(jù)謂詞的過濾條件加上存儲索引即可直接排除一些根本不需要的存儲I/O。
函數(shù)下派:將一些函數(shù)計算下派到存儲節(jié)點,用于分散計算壓力與減少數(shù)據(jù)傳輸。
解壓/解密的下派:這個主要是計算壓力的分散,數(shù)據(jù)傳輸不一定減少。
偽列下派:偽列一般需要消耗計算資源,下派可以分散計算壓力并且減少數(shù)據(jù)傳輸。
塊初始化下派:傳統(tǒng)的塊初始化是由數(shù)據(jù)庫實例節(jié)點完成并寫入存儲節(jié)點,而Exadata將塊兒初始化的工作下派給存儲獨立完成,這可以減少計算與傳輸。