1、alter table ... modify partition ... compress ... ,该方法仅适用于新插入的数据。 2、alter table ... move partition ... compress ... ,该方法适用于新插入的数据和已存在的数据。 确定表是否被压缩:可以通过DBA_tables、ALL_tables、User_tables来查询表是否被压缩,表空间压缩需基于DBA_tablespaces...
2)通过alter table .. compress; 来给现有表启用压缩; 3)通过alter table .. nocompress; 来禁用表压缩 4、关于基本压缩的一些例子 4.1 创建压缩表 CREATE TABLE emp_comp compress AS SELECT * FROM emp WHERE 1=2; 1 2 3 4 4.2 通过数据字典查看压缩表状态 SCOTT@orcl> SELECT table_name, compression,...
or of a partition of apartitioned table, into a new segment, and optionally into a differenttablespace. ALTER TABLE MOVE COMPRESS compresses the data by creating newextents for the compressed data in the tablespace being moved to -- it isimportant to note that the positioning of ...
The ALTER TABLE...MOVE statement allowsyou to relocate data of a non-partitioned table, or of a partition of apartitioned table, into a new segment, and optionally into a differenttablespace. ALTER TABLE MOVE COMPRESS compresses the data by creating newextents for the compressed data ...
只是改变后续数据的压缩方式:使用ALTER TABLE ... MODIFY PARTITION ... COMPRESS ... 对于原有数据和后续数据都修改压缩方式:使用ALTER TABLE ... MOVE PARTITION ... COMPRESS ... 或者使用在线数据表重定义(online table redefinition)。 三、判断是否使用压缩 ...
对于高级压缩,可以使用COMPRESS ADVANCED选项。 配置分区压缩:如果您使用分区表,可以为每个分区单独指定压缩选项。例如,使用ALTER TABLE语句修改一个分区的压缩设置: ALTER TABLE my_partitioned_table MODIFY PARTITION my_partition COMPRESS ADVANCED; 复制代码 监控压缩效果:在生产环境中,定期监控压缩表和索引的性能和存...
SQL> alter materialized view mv_temp_test compress; 6.压缩一个已分区的表 在对已分区的表应用压缩时,可以有很多种选择。你可以在表级别上应用压缩,也可以在分区级别上应用压缩。 你可以利用ALTER TABLE ...MOVE PARTITION命令对此分区进行压缩 SQL> alter table tmp_test move partition create_200606 compress...
ALTER TABLE table_1 MOVE PARTITION part_1 TABLESPACE USERS; 直接成功。这就说明了转移带有子分区的分区表的时候,应该从最低级的子分区开始转移,然后转移上一级的分区。 那么压缩呢,将上面这个表的part_1压缩,语句如下: ALTER TABLE table_1 MOVE PARTITION part_1 COMPRESS; ...
自分のスキーマ内にない場合は、その表に対するALTERオブジェクト権限またはALTER ANY TABLEシステム権限が必要です。 パーティション化操作におけるその他の前提条件 表の所有者でない場合、drop_table_partitionまたはtruncate_table_partition句を使用するには、DROP ANY TABLE権限が必要です。 add_...
使用并行来执行ALTER TABLEMOVE会增加操作的效率。 The ALTER TABLE...MOVE statement allowsyou to relocate data of a non-partitioned table, or of a partition of apartitioned table, into a new segment, and optionally into a differenttablespace. ALTER TABLE MOVE COMPRESS compresses the data by ...