Oracle自由范围的碎片计算
来源:互联网 发布:淘宝如何银联在线支付 编辑:程序博客网 时间:2024/05/16 09:14
自由范围的碎片计算
由于自由空间碎片是由几部分组成,如范围数量、最大范围尺寸等,我们可用 FSFI--Free Space Fragmentation Index (自由空间碎片索引)值来直观体现:
FSFI=100*SQRT(max(extent)/sum(extents))*1/SQRT(SQRT(count(extents)))
可以看出, FSFI 的最大可能值为 100 (一个理想的单文件表空间)。随着范围的增加, FSFI 值缓慢下降,而随着最大范围尺寸的减少, FSFI 值会迅速下降。
下面的脚本可以用来计算 FSFI 值:
rem FSFI Value Compute
rem fsfi.sql
column FSFI format 999,99
select tablespace_name,sqrt(max(blocks)/sum(blocks))*
(100/sqrt(sqrt(count(blocks)))) FSFI
from dba_free_space
group by tablespace_name order by 1;
spool fsfi.rep;
/
spool off;
由于自由空间碎片是由几部分组成,如范围数量、最大范围尺寸等,我们可用 FSFI--Free Space Fragmentation Index (自由空间碎片索引)值来直观体现:
FSFI=100*SQRT(max(extent)/sum(extents))*1/SQRT(SQRT(count(extents)))
可以看出, FSFI 的最大可能值为 100 (一个理想的单文件表空间)。随着范围的增加, FSFI 值缓慢下降,而随着最大范围尺寸的减少, FSFI 值会迅速下降。
下面的脚本可以用来计算 FSFI 值:
rem FSFI Value Compute
rem fsfi.sql
column FSFI format 999,99
select tablespace_name,sqrt(max(blocks)/sum(blocks))*
(100/sqrt(sqrt(count(blocks)))) FSFI
from dba_free_space
group by tablespace_name order by 1;
spool fsfi.rep;
/
spool off;
- Oracle自由范围的碎片计算
- 自由现金流的计算
- ORACLE的sql碎片
- ORACLE 段的碎片整理
- oracle合并表的碎片
- 滚动条范围的计算
- 超出类型范围的计算
- ADC动态范围的计算
- oracle碎片
- oracle碎片
- 怎么打造云计算的碎片计算方式
- ORACLE表空间的碎片整理
- 关于ORACLE碎片的理解和解决办法
- ORACLE表空间的碎片整理 20131224
- 分享个ORACLE整理表碎片的脚本
- oracle 表碎片太多的处理办法
- Oracle 11g索引的碎片分析
- oracle 表的碎片化整理
- 工具软件
- datagrid分頁,增加選項框
- 续--基本类型--数组
- PHP自定义错误处理器处理出错信息
- 看LINUX源代碼的好网站
- Oracle自由范围的碎片计算
- 学习boostz之iostreams
- uc/os-II笔记(一)
- 药房淘宝
- 嵌入式发展方向(转载)
- 基于ASP的无刷新ajax分页
- tomcat 小经验
- ssh 关闭后仍保持当前运行的进程
- CString.Format 左补齐或者右补齐空格