Разница между «СЖАТИЕ ДЛЯ ВСЕХ ОПЕРАЦИЙ» и «СЖАТИЕ ДЛЯ OLTP»? - PullRequest
3 голосов
/ 11 марта 2010

Я просматривал документацию Oracle по сжатию таблиц OLTP (11g и далее), а также онлайн-ресурсы, чтобы найти синтаксис, и наткнулся на две разные версии:

COMPRESS FOR ALL OPERATIONS

и

COMPRESS FOR OLTP

В документации, которую я просмотрел, не было упомянуто никакого альтернативного синтаксиса, поэтому мне было интересно, может ли кто-нибудь здесь знать разницу.

Спасибо!

Ответы [ 2 ]

2 голосов
/ 07 марта 2011

Циничный человек был бы неправ.

На форумах OTN оракул Ace говорит, что это просто новое имя для той же вещи.

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

То же самое указано здесь:

http://www.oracle -base.com / статьи / 11g / TableCompressionEnhancements_11gR1.php

Just: COMPRESS или COMPRESS FOR DIRECT_LOAD OPERATIONS является частью обычной базы данных Oracle EE, как указано в документе PDF APC, связанном с

Следует отметить, что базовое сжатие таблиц является базовой функцией Oracle Database 11g. Enterprise Edition (EE). Сжатие таблиц OLTP является частью Oracle Advanced Опция сжатия, которая требует лицензии в дополнение к Enterprise Edition.

1 голос
/ 11 марта 2010

Циничный человек может предложить ключевое отличие в том, что COMPRESS FOR ALL OPERATIONS является частью обычной базы данных Oracle Enterprise Edition , тогда как COMPRESS FOR OLTP является частью Advanced Compression Option (pdf) и так далее - плата за лицензию EE.

С функциональной точки зрения COMPRESS FOR ALL OPERATIONS отличается от COMPRESS FOR DIRECT_LOAD OPERATIONS; то есть он применяется ко всем операторам DML, а не только к групповым вставкам. Преимущество COMPRESS FOR OLTP заключается в том, что (согласно техническому документу) он был сильно настроен, чтобы оказывать минимальное влияние на операторы DML, что делает его более подходящим для приложений OLTP. Так что это повышение производительности, а не дополнительная функциональность.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...