符合中小企业对网站设计、功能常规化式的企业展示型网站建设
本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...
商城网站建设因基本功能的需求不同费用上面也有很大的差别...
手机微信网站开发、微信官网、微信商城网站...
通常我们可以使用 COMPRESS子句或COMPRESS BASIC子句来启用表的基本压缩特性(COMPRESS子句和COMPRESS BASIC子句的作用是相同的),从性能的角度来说,使用基本压缩的主要优势在于,如果数据压缩后再加载,接下来的任何 I/O操作都会使用更少的资源,因为在读写数据时需要访问更少的数据块。一般来说,存储大量字符数据的表适合使用基本压缩。Oracle的基本压缩属性对于正常的DML语句,例如INSERT、UPDATE、MERGE和DELETE没有影响。如果你希望对所有DML语句起作用,那么就要考虑使用OLTP压缩。COMPRESS FOR OLTP子句为所有DML操作启用压缩。OLTP压缩并不会在数据插入或修改时马上压缩,而是在数据块中的修改达到一定阈值时,成批次来进行压缩。当达到阈值时,所有未压缩的数据行将会同时进行压缩。需要进行压缩的阈值由一种内部算法(你并不能控制)决定。
创新互联公司成立以来不断整合自身及行业资源、不断突破观念以使企业策略得到完善和成熟,建立了一套“以技术为基点,以客户需求中心、市场为导向”的快速反应体系。对公司的主营项目,如中高端企业网站企划 / 设计、行业 / 企业门户设计推广、行业门户平台运营、成都app软件开发、移动网站建设、微信网站制作、软件开发、成都棕树电信机房等实行标准化操作,让客户可以直观的预知到从创新互联公司可以获得的服务效果。
同样也能够在分区和表空间级别上指定基本压缩。位于使用COMPRESS子句创建的表空间中的所有表,默认都会启用基本压缩。
可以查询相应的DBA/ALL/USER_TABLES视图的compression来验证是否对一张表启用了压缩。查询dba_tablespace视图中的tab_compression和compress_for列检查表空间是否启用了压缩。
创建压缩表:
create table regs (reg_idnumber,reg_namevarchar2(2000))compress;
create table regs (reg_idnumber,reg_namevarchar2(2000))compress for oltp;
压缩表(之后的数据启用):
SQL> alter table regs_dss compress;
SQL> alter table regs compress for oltp;
压缩表中已有数据:
SQL> alter table regs_dss move compress;
SQL> alter table regs_dss move compress for oltp;
解压缩:
SQL> alter table regs_dss nocompress;
SQL> alter table regs_dss nocompress for oltp;
解压缩表中已有数据:
SQL> alter table regs_dss move nocompress;
SQL> alter table regs_dss move nocompress for oltp;
创建压缩表空间
CREATE TABLESPACE comp_data
DATAFILE 1/oraOl/dbf Ile/0liR2/comp_dataOl.dbf'
SIZE 500M
EXTENT MANAGEMENT LOCAL
UNIFORM SIZE 512K
SEGMENT SPACE MANAGEMENT AUTO
DEFAULT COMPRESS;/ DEFAULT COMPRESS for oltp;
修改已有的表空间,设置其默认的压缩度:
SQL> alter tablespace comp_data default compress;
1) 创建测试表并插入数据
SQL> CREATE TABLE t (ID NUMBER,addtime DATE,mark varchar2(10) default null);
SQL> BEGIN
FOR i IN 1 .. 60000
LOOP
INSERT INTO t(id,addtime)
VALUES (i, sysdate);
COMMIT;
---DBMS_LOCK.sleep (0.1);
END LOOP;
END;
/
2) 查看对象大小
SQL> select segment_name, bytes/1024/1024 from dba_segments where owner='ADMIN';
SEGMENT_NAME BYTES/1024/1024
------------------------- ---------------
CHAINED_ROWS .0625
T 5.8125
3) 使用表压缩功能创建
SQL> create table t_com compress as select * from t;
SQL> select segment_name, bytes/1024/1024 from dba_segments where owner='ADMIN';
SEGMENT_NAME BYTES/1024/1024
------------------------- ---------------
T_COM 3
CHAINED_ROWS .0625
T 5.8125
t_com启用压缩后比t小了将近一半的数据量。