11gOCP精解 之 05
Which statements are true ? (Choose all that apply.)
A. It saves disk space and reduces memory usage.
B. It saves disk space but has no effect on memory usage.
C. It incurs extra CPU overhead during DML as well as direct loading operations.
D. It incurs extra CPU overhead during DML but not direct loading operations.
E. It requires uncompress operation during I/O.
Answer: A,C
Explanation:
Table Compression
資料庫可以使用表壓縮來剔除在一個資料塊中重複的值;對於資料冗餘量很高的表,壓縮即可以節省磁碟空間,還可以節省記憶體中對database buffer cache 的使用,同時在某些情況下提高查詢效率;表壓縮是一種易懂的資料庫操作
Basic and OLTP Table Compression
基於資料字典的表壓縮提供了更高的壓縮比率,oracle資料庫支援如下的壓縮型別:
基本的表壓縮
這種型別壓縮那些透過直接路徑載入的資料,支援有限的資料型別和SQL操作
OLTP表壓縮
這種型別的壓縮專為OLTP應用和壓縮任何被SQL操作的資料所設計的
資料庫儲存壓縮行使用row-major格式。所有列的一行儲存在一起,其次是所有列的下一行,等等。重複的值用一個簡短符號表替換並儲存在塊的開始部分。因此, 在資料塊本身資訊需要重新建立未壓縮的資料儲存。
壓縮資料塊看起來很像正常的資料塊。大多數在常規資料塊的資料庫特性、功能、工作,同樣適用於壓縮塊。
所以選 A ,C
A選項,根據上述的解釋可以瞭解到表的壓縮會節省記憶體中對database buffer cache 的使用
所以A正確,B錯誤
C選項,有壓縮就一定會有額為的CPU計算消耗,這是必然的結果,且無論是在DML操作時還是直接載入時
D解壓操作不是在I/O中進行的,而是在CPU計算結果
相關文章
- 11gOCP精解 之 02Go
- 11gOCP精解 之 11Go
- 11gOCP精解 之 06Go
- 11gOCP精解 之 04Go
- 11gOCP精解 之 03Go
- 11gOCP精解 之 01Go
- 11gOCP精解 之 12Go
- 05 前端HTTP協議(圖解HTTP) 之 HTTP首部前端HTTP協議圖解
- Spring學習之05使用註解開發Spring
- 精典演算法之詳解 河內之塔演算法
- 05.Java 方法詳解Java
- XML入門精解之結構與語法 (轉)XML
- XML入門精解之結構與語法(轉)XML
- Mybatis-05 註解開發MyBatis
- spring 05 aop_註解Spring
- 數學基礎講解-05
- 面試精選之Promise面試Promise
- 微信小程式之wxss05微信小程式
- 探索ORACLE之RMAN_05備份策略Oracle
- Flutter動畫之粒子精講Flutter動畫
- 精讀《圖解HTTP》圖解HTTP
- Raft協議精解Raft協議
- 【精益生產】詳解精益物流改善方法
- Python面試寶典之基礎篇-05Python面試
- 05 python開發之檔案處理Python
- 05 shell程式設計之正規表示式程式設計
- Spring-05 使用註解開發Spring
- Selenium系列教程-05 findElements 方法詳解
- 面試精選之http快取面試HTTP快取
- 05
- 【leetcode】每日精選題詳解之59. 螺旋矩陣 IILeetCode矩陣
- 真正“搞”懂HTTP協議05之What's HTTP?HTTP協議
- 多執行緒05:unique_lock詳解執行緒
- 分散式之 Redis 複習精講分散式Redis
- 面試題精選05-Abp聚合根中屬性使用virtual修飾符的作用面試題
- 05 Javascript資料結構與演算法 之 樹JavaScript資料結構演算法
- PHP程式碼審計05之正則使用不當PHP
- java 05Java