oracle - Oracle 数据库 12c“压缩查询”选项
问题描述
我在带有 oracle 12c 的简单服务器上有一个开发服务器,我们的生产服务器在 Oracle Exadata 上。
在某些表上,我们使用 COMPRESS FOR QUERY 选项。我的问题是每次我们创建一个表时,我们都需要删除这个选项(从 DDL 中)进行开发,并在我们在生产中部署更改时放置它。
数据库级别是否有任何选项也可以在开发服务器上使用该选项,即使服务器不是 exadata(类似于跳过它)?
谢谢你。
解决方案
在表空间级别定义压缩,然后在开发中创建表时,不要包含任何存储元素,让它们的 TABLESPACE 特性生效。
除此之外,您将拥有两组用于源代码控制的 DDL 脚本,一组用于开发,另一组用于生产。
推荐阅读
- sass - 如何在 sass 中保留引用的字符
- excel - 如何使用 VBA 对数据进行分类并传输到其他文件?
- vb.net - 如何修复此代码并将此小数位函数添加到另一个函数的输出中
- angular - 如何使用来自 http 的数据填充输入字段
- python - How to create pandas dataframe based on multi-index column values
- php - 如何使用 php 7.2 在lando 中安装 php-mcrypt?
- python - 在本地函数内部时从父范围修改变量
- php - 通过php查看数据库文件
- kubernetes - 如何设置服务节点端口范围,然后能够使用新的端口范围部署服务?
- c# - Armv7 Debian 9 版本上的 Mono libgdiplus 崩溃