11g 计算表在压缩的比率

计算表在压缩的比率

解决方案:

     1)创建一个有相册数据和存储参数的非压缩表与压缩表

     2)确定非压缩表的大小 (DBA_EXTENTS.BYTES)
     
     3)确定压缩表的大小  (DBA_EXTENTS.BYTES)
     
     4) 计算压缩比率

以上测试,表的extent sizes尽量保持小些,以便extents中非使用空间到最小化,以便得到的精准不被扭曲的结果

数据库版本

SQL> select * from v$version;

BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
PL/SQL Release 11.2.0.3.0 - Production
CORE    11.2.0.3.0      Production
TNS for Linux: Version 11.2.0.3.0 - Production
NLSRTL Version 11.2.0.3.0 - Production

本测试用全程用SYS用户执行

1.创建一个表空间

SQL>create tablespace test 
    datafile ‘/u01/app/oracle/oradata/HXZGSJQY/test01.dbf‘ 
    size 2000m extent management local uniform size 128k;

Tablespace created.

2.创建一个压缩的表

SQL> create table compressed compress tablespace test as select * from dba_source;

Table created.

3.创建一个非压缩的表

SQL>create table non_compressed nocompress tablespace test as select * from dba_source;

Table created.

4计算压缩表COMPRESSED大小

SQL> select sum(bytes) from dba_extents where segment_name = ‘COMPRESSED‘ and owner = ‘SYS‘;

SUM(BYTES)
----------
  58720256

5.计算非压缩表大小

SQL> select sum(bytes) from dba_extents where segment_name = ‘NON_COMPRESSED‘ and owner = ‘SYS‘;

SUM(BYTES)
----------
  88342528

6.计算压缩比率

100 - (( 58720256 /  88342528 ) * 100) = 33.53%

11g 计算表在压缩的比率

时间: 2024-10-14 15:29:05

11g 计算表在压缩的比率的相关文章

Fastdfs与nginx进行压缩图片比率随记

前阵子,工作搞了一下Fastdfs与nginx进行压缩图片比率存储在server中,今天应用下工作时间记录下.本打算周六,老是由于一些事情给耽搁,眼下正在搞一个XMPP消息通讯协议,眼下还是一头雾水.没有实现什么功能,在此勉励,加油好好搞搞,搞好了记录下一些登录.退出.发送.接收的一些接口给client使用. 在此先把前面自己做的那个功能在此分享下.是一个模仿淘宝的,希望大神们有什么想法能够指教: 參考:http://www.v2ex.com/t/113845 http://blog.sina.

Linux归档和压缩

归档操作实际上相当于"打包",即将多个文件和目录合并为一个整体文件,以方便传递或携带. 而压缩操作可以进一步降低打包好的归档文件所占用的磁盘空间,充分提高备份介质的利用率. Linux系统中最常用的压缩命令工具包括gzip.bzip2,最常用的归档命令工具为tar.使用命令可以通过特定选项自动调用gzip或bzip2,以完成归档压缩整套流程,当然也可以完成解压.释放已归档文件的整套流程. 使用gzip制作的压缩文件默认的扩展名为".gz".制作压缩文件时,使用&qu

MySql存储引擎+表解压缩机制+索引+查询缓存机制+慢查询日志

一.大型网站优化之MySql优化 1.优化和不优化的对比的 在业界当中我们有一个叫大数据(big data)的概念,所谓的大数据指代千万级别以上的数据作为起步的数据.所以我们现在需要对两张都具有50331650条记录的表进行查询对比,其中表名为tbl_no的表是没有做过任何优化手段的表,表名为tbl_yes的表是做过优化手段的表.这个实验的目的是观察具有优化手段和不具有优化手段的查询中速度的差别. 实验条件: 1)两张表的数据记录总数是相同的 2)两张表的数据字段结构也是一样的 3)查询的记录的

Linux 压缩和解压

gzip a               a文件压缩成gz格式  a.gz gunzip  a.gz     a.gz文件解压缩成a文件 bzip2  a            a文件压缩成bz2格式  a.bz2 bunzip2  a         a.bz2文件解压缩成a 注 bzip2 比gzip 压缩的比率高 tar打包 tar cvf  /tem/root.tar  .   将/tem/root打包成tar包 放在当前目录下 tar  cvfz    /tem/root.tar.gz

linux专题一之文件归档和压缩(tar、file、zip)

 本文主要从以下几个方便来说明文件的归档和压缩,同时比较几种不同压缩方法的压缩比率及特点. 文件归档命令tar,tar.gz源码包的安装管理 创建tar包-解压-查询tar包内容 zip命令的用法 为什么要压缩?      1.     方便使用.查询.阅读      2.     易于管理 (批量删除文件) 如图:主机A要跟主机B传输一个大小为10G的文件估计传送100s.   如果直接传输会大量的占用流量带宽.导致公司的内网访问速度缓慢. 传输前压缩-->传输后解压 我把10G的文件压缩成5

Tomcat启用GZIP压缩,提升web性能

一.前言 最近做了个项目,遇到这么一个问题:服务器返回给客户端的json数据量太大(大概65M),在客户端加载了1分多钟才渲染完毕,费时耗流量,用户体验极其不好.后来网上搜优化的方法,就是Http压缩. HTTP压缩可以大大提高浏览网站的速度,它的原理是,在客户端请求服务器对应资源后,从服务器端将资源文件压缩,再输出到客户端,由客户端的浏览器负责解压缩并浏览.即:通过减小HTTP响应大小来减少响应时间.相对于普通的浏览过程HTML ,CSS,Javascript , Text ,它可以节省40%

java图片压缩(Thumbnails)

package com.hzxc.groupactivity.server.util; import java.awt.image.BufferedImage; import java.io.*; import java.math.BigDecimal; import javax.imageio.ImageIO; import net.coobird.thumbnailator.Thumbnails; import org.apache.commons.lang3.StringUtils; /*

LINUX常用命令(二)目录和文件管理

一.Linux命令基础 1.命令分类 ■内部命令:继承与Shell解释器程序内部的一些特殊指令,也称为內建指令.没有单独对应的系统文件,只要Shell解释器被运行,内部指令就自动载入内存了.内部命令无需从硬盘中重新读取文件,因此执行效率更高. ■外部命令:指的是linux系统中能够完成特定功能的脚本文件或二进制程序,每个命令对应了系统中的一个文件,是属于Shell解释器程序之外的命令,所以成为外部命令.Linux系统必须知道外部命令对应的文件位置,才能够由Shell加载并执行. 2.命令的通用格

Atitit.复合文档的格式 标准化格式

Atitit.复合文档的格式 标准化格式 1. Docfile1 2. Iso   Cdf  cd file1 3. Zip1 4. Ooxml1 5. Odf  :OpenDocument Format2 5.1.1. 本质2 6. 参考3 1. Docfile paip.docfile二进制复合文档 前言Docfile Docfile是二进制复合文档,打开文件可看到文件头签名..类似于文件夹存储的方式来存储文档…如以前的DOC文件夹,OLE文档等.. 2. Iso   Cdf  cd fil