1、alter table ... modify partition ... compress ... ,该方法仅适用于新插入的数据。 2、alter table ... move partition ... compress ... ,该方法适用于新插入的数据和已存在的数据。 确定表是否被压缩:可以通过DBA_tables、ALL_tables、User_tables来查询表是否被压缩,表空间压缩需基于DBA_tablespaces...
使用并行来执行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 dat...
使用并行来执行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 dat...
只是改变后续数据的压缩方式:使用ALTER TABLE ... MODIFY PARTITION ... COMPRESS ... 对于原有数据和后续数据都修改压缩方式:使用ALTER TABLE ... MOVE PARTITION ... COMPRESS ... 或者使用在线数据表重定义(online table redefinition)。 三、判断是否使用压缩 可以通过下面两种方式判断,一是查询user_tables,另...
SQL> alter materialized view mv_temp_test compress; 6.压缩一个已分区的表 在对已分区的表应用压缩时,可以有很多种选择。你可以在表级别上应用压缩,也可以在分区级别上应用压缩。 你可以利用ALTER TABLE ...MOVE PARTITION命令对此分区进行压缩 SQL> alter table tmp_test move partition create_200606 compress...
SQL>altermaterializedviewmv_temp_test compress; 6.压缩一个已分区的表 在对已分区的表应用压缩时,可以有很多种选择。你可以在表级别上应用压缩,也可以在分区级别上应用压缩。 你可以利用ALTER TABLE ...MOVE PARTITION命令对此分区进行压缩 SQL>altertabletmp_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 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 ...
拓展思考 在使用EXTENT管理使用SYSTEM方式时: 1、当sql执行时加入parallel的hint后,是否会加快碎片化速度? 2、当使用alter table move ... compress ... 后,是否可以减少表空间的碎片化?
范围分区表是通过 create table 语句的 partition by range 子句来创建的,分区的范围通过 values less than 子句指定,其指定的是分区的上限(不包含),所有大于等于指定值的数据被分配至下一个分区,除了第一个分区,每个分区的下限即前一个分区的上限: create table members ( ...