首页 > 解决方案 > Oracle 数据库 12c“压缩查询”选项

问题描述

我在带有 oracle 12c 的简单服务器上有一个开发服务器,我们的生产服务器在 Oracle Exadata 上。

在某些表上,我们使用 COMPRESS FOR QUERY 选项。我的问题是每次我们创建一个表时,我们都需要删除这个选项(从 DDL 中)进行开发,并在我们在生产中部署更改时放置它。

数据库级别是否有任何选项也可以在开发服务器上使用该选项,即使服务器不是 exadata(类似于跳过它)?

谢谢你。

标签: oraclecompressionexadata

解决方案


在表空间级别定义压缩,然后在开发中创建表时,不要包含任何存储元素,让它们的 TABLESPACE 特性生效。

除此之外,您将拥有两组用于源代码控制的 DDL 脚本,一组用于开发,另一组用于生产。


推荐阅读