WEB开发网
开发学院数据库Oracle Oracle教程:SecureFile的功能 阅读

Oracle教程:SecureFile的功能

 2009-06-30 04:07:00 来源:WEB开发网   
核心提示:LOB压缩SecureFile的COMPRESS选项在表或分区一级上开启了对LOB内容的压缩,使用关键字MEDIUM和HIGH表示压缩的等级,Oracle教程:SecureFile的功能(3),如果没有指定压缩等级,就默认为MEDIUM,SecureFile LOB的压缩功能不影响表压缩,反之亦然,对LOB内容进行压缩

  LOB压缩

SecureFile的COMPRESS选项在表或分区一级上开启了对LOB内容的压缩,使用关键字MEDIUM和HIGH表示压缩的等级,如果没有指定压缩等级,就默认为MEDIUM,对LOB内容进行压缩会增加系统开销,因此使用高等级的压缩可能会对系统性能产生不良影响,SecureFile LOB的压缩功能不影响表压缩,反之亦然,下面的例子对比了使用普通的SecureFile LOB和启用压缩功能的SecureFile LOB的空间利用情况。


  CREATE TABLE nocompress_tab (
  id NUMBER,
  clob_data CLOB
  )
  LOB(clob_data) STORE AS SECUREFILE nocompress_lob(
  NOCOMPRESS
  );
  CREATE TABLE compress_tab (
  id NUMBER,
  clob_data CLOB
  )
  LOB(clob_data) STORE AS SECUREFILE compress_lob (
  COMPRESS HIGH
  );
  DECLARE
  l_clob CLOB := RPAD('X', 10000, 'X');
  BEGIN
  FOR i IN 1 .. 1000 LOOP
  INSERT INTO nocompress_tab VALUES (i, l_clob);
  END LOOP;
  COMMIT;
  FOR i IN 1 .. 1000 LOOP
  INSERT INTO compress_tab VALUES (i, l_clob);
  END LOOP;

上一页  1 2 3 4 5 6 7 8  下一页

Tags:Oracle 教程 SecureFile

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接