“压缩所有操作”和“压缩 OLTP”之间的区别?

tth*_*tth 5 database oracle

我正在浏览 Oracle 的 OLTP 表压缩(11g 以上)文档以及在线资源以查找语法并遇到两个不同的版本:

COMPRESS FOR ALL OPERATIONS
Run Code Online (Sandbox Code Playgroud)

COMPRESS FOR OLTP
Run Code Online (Sandbox Code Playgroud)

我浏览的文档没有提到任何替代语法,所以我想知道这里是否有人可能知道其中的区别。

谢谢!

Del*_*rth 4

COMPRESS FOR ALL OPERATIONSCOMPRESS FOR OLTP根据Vadzim 的说法,和只是同义词。

在 OTN 论坛上,一位预言家 Ace 表示这只是同一事物的新名称。

http://forums.oracle.com/forums/thread.jspa?threadID=1042141&tstart=0

这里也有同样的说明:

http://www.oracle-base.com/articles/11g/TableCompressionEnhancements_11gR1.php

COMPRESS或者COMPRESS FOR DIRECT_LOAD OPERATIONS是常规 Oracle EE 数据库的一部分,如链接到的PDF APC中所述。

应该注意的是,基本表压缩是 Oracle Database 11g 企业版 (EE) 的基本功能。OLTP 表压缩是 Oracle 高级压缩选项的一部分,除了企业版之外,还需要许可证。